I used to be able to buy a T-shirt at Walmart that would last most of the Summer on the farm. Today, the T-shirts I buy there generally would not make it past 3 washes in my front load washer. In a top load, it probably wouldn't even last one washing today.
Walmart today is more about groceries than anything else. How many TV's a year do you buy? How dozens of eggs, gallons of milk, or cases of beer, soda pop, potato chips, etc?
I will note that if I selectively shop the weekly sales of my local regional grocery store, I eat better and spend less than if I shopped at Walmart to buy my groceries.
Case in point, a can of Ranch Style beans at Walmart is $1.39 versus $1.00 locally. Similar for Pork'n'Beans, eggs, bread, milk, etc.
Around where I live, the Dollar General also has much better pricing generally on the name-brand foods I buy there. My guilty pleasure of those little sacks of powdered donuts, tea, canned coffee drinks, canned goods like soups and veggies, pasta, all sorts of condiments, and similar things are generally attractively priced. Hot sauces and Heinz 57 are particularly good values along with the Hispanic/Latino fruit drinks.
The Walmart of my youth and the Walmart of today, have little in common other than the name IMHO.