Well there are plenty of people out there who cannot make enough money to pay the bills, rent and put money away at the same time. Not saying the people you're talking about don't exist but I find it quite arrogant to paint everyone with the same brush, especially if you're from a generation that would have had a very good opportunity to put money away in the long run.
One thing that seems to never change is people getting old and then pointing the finger at the younger generations. Since I'm no longer young and not yet old I get to work with older people and people half my age and I don't get this generational prejudice.
Yes, what I said is a little arrogant.
——————————————-
I once told some employees (mid to late 20’s) at my job that I put approx $800 per week towards retirement.
They all looked at me as my skin was green and I had antennas on top of my head.
I try to give them free, very high quality advice on saving for their future.