Someone suggested that instead of having a fixed retirement age, you should receive your pension after 45 years' work (with adjustments for career breaks etc). This would mean that a manual worker who started work at 16 would retire at 61 and someone who graduated at 21 or 22 would retire at 66 or 67. This would be fair because average life expectancy is so much lower in some jobs so average number of years after retirement would end up the same. Not sure what I think of that.
However if, as Cogito suggests, your later working years could be part-time/flexible, it would be OK to retire later - but it's a big if. In any case, older people don't want to burden the younger generations with their care.
But what about the situation of older people sitting in well-paid jobs that they can no longer do as well as they did, and blocking younger people's prospects of moving up the career ladder? Not only that, but having a colleague or manager who is unable (for whatever reason) to do their job often makes things so much more difficult for everyone else.
Finally, I think the government will bring in a law to make us all take out compulsory insurance policies against our care when we are old. It would be a back-door way of introducing health insurance for everyone, just like motor insurance. Watch this space ...