I agree with your comments regarding Amazon.
I don’t care for Jeff Bezos’s politics and do prefer to buy elsewhere.
But far too often Amazon does seem to have the best deal overall on price, delivery and convenience.
A big factor in all purchases these days is the cost of gasoline when considering local vendors.
But, as evidenced in our experience about the emergency generator, other sources do seem to be catching up.
It’s so hard sometimes to NOT use Amazon. I dislike Bezos as well, but when I consider that the only other place to purchase many products is Walmart, well, six of one, half dozen of the other. They’re all part of the corporate fascist crowd. We just don’t have any small town, local vendors to speak of. Well, maybe the thrift store, the local hardware store, and we actually have a new butcher in town, but that’s about it.