I want to agree with you on principle, but I don't think it's true. Consider that a lot of people get by via getting things as cheap as possible, which is often Walmart. Need a shirt and only have $5? Walmart. Shoes? Walmart. Cheapest place for certain types of groceries? Walmart. Small-ish town/city and down have many alternatives? You're goin' to Walmart. And what are the alternatives? What box store doesn't have some kind of shady detail we'd rather not think about? Fancier clothing stores are just as likely to source their wares in exploitative ways, and in my experience aren't that much better to their own employees. Most tech stuff comes from all the same places. Food, I can't speak for because I don't know the details, but I assume all those pipelines are basically the same - most places I know that sell groceries sell a lot of the same brands. And when you can't find it at Walmart, where do you go? Amazon. Because the alternative is to either pay more for something produced locally, if it exists, which it might not, and if you can afford it, which not everyone can, or travel for it, which might not be worth it for the product you want or need.