Hunting, fishing, skiing, vacations, etc.
“If you don’t spend your money on that frivolous stuff, you’d be rich”
Unfortunately, economics has turned that on it's head.
While this was true for young folks 50 years ago, wages havent kept up with inflation, real estate has exploded 10 fold, and frivolities have become drastically cheaper due to globalization.
In relation to an average salary, it would be 6 months rent to buy a new TV in the 1970s. Now, a new TV is half a paycheck. A Starbucks coffee is still attainable to most, only going up a modest 6 dollars a latte from where prices were 20 years ago.
Meanwhile, rent has gone from 20-25% of monthly salary to 40-50% depending on market. Home prices have increased 200-300% in some areas and the upfront cost is insurmountable for a down payment. An average couple could tighten the belt for 15 years and come close; but would still require additional support from generational wealth. With that, those are a miserable 15 years of pinching every penny and foregoing even the smallest of luxuries.
So no. Its not the latte, or smokes, or tech that is keeping the young kids from homeownership. Its that the market went inverted and those "luxuries" are now cheaper than necessities.
Its a comical allegory for where we are now with defense spending. We stalwartly refused to buy at the right time, and decided to put our money elsewhere because "we can always spend when we need it." Now, we have a massive undertaking ahead of us and are recoiling at the cost of things.
The only difference now is that inflation, defence inflation, and having to take from elsewhere are now necessary if we wish to face the challenges of tomorrow (because we certainly aren't equipped for facing them today).