So yeah, technically if you, and me, and everyone else agreed not to use Amazon Go and stick to our regular grocery routine, mom&pop shops would survive. But that doesn't take into account the fact that coordination is a super hard problem. One that's essentially impossible to solve for a group larger than a dozen people without creating some strong external incentive structures[0]. On the other hand, a company like Amazon is in a position to unilaterally change the incentive landscape. There's no consumer agency to talk about here, anymore than we talk about agency of sheep being herded.
--
[0] - that's also why every society, as it grows, invents structured forms of governance.
All you're saying is "If your offer is far more attractive than anything else on the market, people will flock to your store and buy. What a bunch of fools acting like lemmings, Lol."
How are people supposed to react when faced with more interesting alternatives? NOT choose them to demonstrate their free will? That doesn't make much sense.
The upfront effort needed to steer consumer behavior is shockingly minimal.
The problem isn't that Amazon is doing this and that this will drive out those mom&pop shops. The problem is that people will choose to go to Amazon and willingly destroy the mom&pop shops. The consumers are more culpable for the destruction of those mom&pop shops than Amazon. By placing the blame entirely on Amazon you are taking agency away from people which in my opinion sounds more wrong than a nice neighborhood losing its charm because of Amazon Go.
What people don't realize is that economic forces are completely within their control and it's their daily choices that add up to neighborhoods maintaining their charm or turning into Starbucks and Amazon Go automation factories. There is a sustainable way to drive innovation and it requires people to be cognizant of those daily choices. I don't think you can make people come to that realization by stopping or delaying progress.