Advertising is targeted at the young demographic because they have always been the more impulsive buyers, establishing households and viewed with more disposable income. Today I claim this is a mistake.
SHows and advertisers should be targeting an older demographic where real disposable income is held while the young are burdened with college debt and underemployed if employed at all.
Amazon is certainly a growing factor as are other convenience delivery retailers and service industries.
I would have agreed 20 years ago but not today. While I was always frugal, I don't buy near the amount of stuff now as when younger. If I can't find it at Walmart, I don't need it. An online purchase maybe happens once every couple of years and, as someone upthread said, it's for a diy home repair.