It's funny, people complain about the Amazon fulfillment centers in one breath and complain when an Amazon package takes more than a few days to arrive in the next breath. Business come and go, it is the nature of capitalism. What was a good idea in the early 1900s (Ward, Sear etc.) become the failed business lamented over a few decades later. They either have to adapt or fail. The same will hold true for Amazon eventually.
In the town I live near, I have an Ace hardware store a lumber and hardware store, 2 small grocery stores a few other small businesses, mostly pot shops, second hand and curio shops. Amazon and Walmart etc. fit my needs, otherwise I would have a one to four drive to get what I need, and that would mean cost to me and more fossil fuel burned.