Is mostly due to more work habits and poor spending habits. Paying $25 dollars to have a Big Mac delivered by Grubhub etc. will eat your paycheck in a few days. I've never seen any of them pack a lunch like I did for decades.
I am 84.
I bought a used Buick wagon in 1981.
I have driven that car for over 42 years——OVER HALF OF MY LIFE——
These kids spend $$$$$$ with absolutely NO IMPULSE CONTROL.