It's because young generations like to spend money.
They buy a cup of coffee from popular cafe instead of make their own coffee, they could save 80% from that.
They like buying or doing anything for "self reward", like eating in fancy restaurants etc.
Men who have girlfriend act like they're a husband, whenever they go out, men provide everything.
If they cut all of them and choose to invest, they can buy house. The past and now are same, it just people now want to live by following the society.
Are you joking? Real estate prices have skyrocketed compared to previous generations. Things have worsen a lot the past 10 years as well, while short term rentals have also affected the market. Yet, you're blaming the new generation for buying coffee instead of making it on their own as an excuse for not being able to afford a home. This is pure ignorance.
I don't know where you're from, but in the U.S. a house that costed $200,000 a decade or two ago, now may cost up to one million dollars. The same applies in many European countries as well.