Amazon is a company that mistreats their employees, most of the crap they sell is wish.com Chinese garbage, and the reviews are gamed so it is ever more difficult to find good things there.
However I do still value buying things online. I prefer to shop local but some niche products can't be found near me so I have to either drive 2+ hours to a city or shop online.
id just rather not contribute to the Amazon machine. From what I've seen and heard conditions for their workers are not great. I also don't want to the community brick and mortar dissappear because of online giants like Amazon. So if I can help it, I'll buy locally