With the wage/cost of living squeeze, this is all inevitable. Can’t expect folks whom are trying to stretch these same dollars to cover shyt that’s rising in cost to pay a premium for retail consistently at all.
It's all a question of what came first the chicken or the egg.
Back before Walmart dealt the first blows to retail, people had no problem paying for American manufactured goods and the stores that housed them.
I remember by 95 (I was 10 years old) going to Walmart and seeing the roll back price stand with whole dollars dropping off prices. I also remember a very active controversy where people would mention how all of Walmart's products were made in china and people should avoid them and buy American.
By 99 stores were closing left and right and the rollback is now instead of something being 9.99 in other stores its 9.96 in Walmart.
Clinton didn't inherit a recession so people willingly participated in this to save a few bucks even knowing the ultimate cost.
I know you wanna blame corporations like amazon but the consumer has to shoulder some blame too. It's like the study where you take the same item and list one at $50 and list the other one as "marked down" to $50 and more people are gonna buy the 2nd option despite because they "feel" like they got a deal.
And just like boomers started killing retail with walmart, millennials finished it with Amazon.