I definitely think there needs to be a change from the idea that you can a) not really start your career/pension contribs until approaching 25 (having done a degree, a masters, a gap year, often another year or two "working out what you want to do", then b) retire at 65 and start a 30 year retirement. It makes no sense to spend around half your adult life essentially in leisure or unpaid education/other pursuits.
However, I do think there's an issue with the fact that people live too long in a state of health where actually they arent really fit to work.
I think where we need to land is a) most people need to be working part time from 16 alongside studies, and trying to encourage people to be saving even a little from an earlier age as this is the saving that compounds and grows the most and b) planning to not fully retire but continue some work in lower responsibility roles for longer, into 70s. I think keeping doing something is good for you, keeps you young!
My mum was a teacher and retired basically at 60 - in reality, she could have been great as a TA for another 10 years or so.
I'm sure there are lots of professions where there are lower responsibility roles people could move into as they age. I think people struggle to accept the reduction in rate of pay however, and feel it "isnt worth it".
I don't think younger generations will get a choice. My parents had great defined benefit pension schemes but people my age don't and we just won't be able to afford long retirements. I work in a complicated finance role now but as I age I plan to move into doing a more simple bookkeeper type role to keep a bit of income.