Or, just maybe, they could adequately staff their stores instead of constantly running skeleton crews. If they were actually sincere with their cries of high theft, more employees on the floor could deter would-be thieves, while also giving them time to help customers when needed and pack out product so the place doesn't always look like an obstacle course left in the wake of a hurricane, with piles of stuff on the floor blocking half the aisles.
Any place that requires an app for me to shop at is a hard no for me, much less all the other nonsense they want to include.
I've seen people do it when I worked at Whole Foods fairly often, but the work conditions worsened as you went up in some pretty big ways. Once you hit the level of department manager, you could be swapped into working at any store within a 50 mile radius of your home store, without any option to refuse if you wanted to keep the position, so having a car was basically mandatory, though they didn't swap them around that much if you were doing a good job where you were. If you went one level up to assistant store manager, swaps got way more frequent, and you were salaried. Store managers seemed pretty stable in their locations, provided they were putting up good numbers, but them and their assistant managers both had to work some pretty crazy hours. On the plus side, they did get pretty sweet bonuses. My store manager at one location would sometimes earn more in bonuses than he would in his salary. This was all pre-Amazon takeover, though, so I'm sure things have gotten worse in the interim. Heck, they started making it more shit while I was still there in the bid to get Amazon to buy them.
Point is, even in companies where it is possible to go from the shop floor to upper management, there's always a catch to it.