Perhaps everyone has their children, if not themselves, prepared for what appears could happen. Save, save, save for ones own retirement!
Yes, which is why some younger people resent the older generation. They are having to pay into a scheme that they don't see as benefiting them, and it probably won't.
In their eyes, 'boomers' (they don't know enough to differentiate between the very different deals the early and later ones have had) didn't work, got pensions at 60 and have made a lot of money on houses just for living in them, when they can't afford housing and will probably have to work until they are 70. There are no council houses now, as 'boomers' bought them at huge discounts and some young people are paying high rent to those who bought them cheaply.
They are right in some ways, but of course it's not as simple as that. As I said, they will benefit from the social mobility their parents had, and of course not all 'boomers' did well. Later ones had few of the opportunities that the earlier ones did (MIRAS, grammar schools, cheap house prices etc), and house prices in some parts of the country obviously rose massively more than in others.
Plus, whatever our age or generation, we all live different lives. They are being far too simplistic and generalising wildly.