Not great for Walmart's employees, though. Which is similar to many objections against using Amazon.
(No moralizing here, though... I use Amazon pretty frequently, even though I know how poorly they treat their warehouse employees and delivery drivers.)
Kind of - Walmart stuff is lower quality so while it’s cheap at the time of purchase you buy more frequently and spend more long term. Many people can’t afford to do otherwise but I’m not sure I’d describe it as good.