Nothing has been left for the kids. Everything has been financialized, and the effect of that is that everything is priced so that you can't get much out of it.
Smart kid, likes math and science? You used to be able to get into a university relatively easily, with decent but not top few percent grades. When you got there you wouldn't be saddled with huge debt. When you finished there was a decent chance to stay in the academy. Try getting tenure now.
When you left uni you could find a job because not everyone wanted the same few jobs. People aren't stupid, they've realised some jobs get all the pay. Now it's either the dream job, or get a job that you can't be happy with.
Now try buying a house with that average job. You can't, not even with years of work.
On top of it all the ideology of the previous generation is that it's all your own fault. People who had a huge leg up after the war seem to believe it was all them and everyone should should just work harder.
Edit: Let me continue my rant:
Not only is everything a contest, it starts at a young age, before you even know what you want to be when you grow up. If your parents are rich, they know what levers to pull. If kiddo is gonna work in banking, they will find someone to let junior sit on a desk for a week so they can say they have experience. If you have a selective school system, the parents will spend money on tutors. I was astonished to find my kid was the only one not being tutored right through the summer, several times a week. I watched a documentary about Korean schools where the kids are in school during their entire waking hours. There's got to be a different sort of childhood.
Back to economics. We have instituted a system where the incumbents are bailed out when they mess up. It used to be that some old guy who had gotten out of touch with his customers would hit the rocks and have to close down. That would create an opening for some younger person, probably an employee in that industry. Every level in the food chain benefits from this, whether it's a multinational breaking up their widget division or the local restaurant. Nowadays, biding your time is wasting your time. You're in a pyramid that gets very sharp at the top, and there are no pieces falling off.
Finally, voting and demographics. People who are retiring in the next few years are a huge voting block across many countries (even ones that aren't democratic, lol) and they will want their needs met by people who are working. It's not going to be viable to tell them "hey you didn't in aggregate raise enough productive kids, you made your bed now lie in it". So the terms of trade with younger generations will simply be changed so that younger people face worse and worse deals than the boomers.