Shopping at Amazon perpetuates the monopolization and consolidation of players in the economy. That means less competition. That means less incentive to improve the value they provide.
Seems pretty clear to me that shopping with Amazon makes things worse for everyone in the long run.