It's not just the government's fault, it's short-term thinking by both the government and the voters. Tax rises became anathema in the UK, even for socialist governments like Tony Blair/Gordon Brown.
My parents and other retired people I know feel they've earnt their retirement, when they really haven't. And will be one of the few generations out of the preceding and following to have this sort of luxury of sitting around for a couple of decades doing effectively nothing. Whether it be the rather middle class cruises, golf days, spas, etc. or sitting down the pub or going to bingo or pottering around gardening or sunning it up in Spain or whatever.
They say things like "I worked hard for 35/40 years", I say "So what? The following generations will have to work 50, 55 or even 60 just to pay for the fact you worked 35/40".
At least until automation/robots/AI whatever free humans from work, if it ever happens.
Then again, being in the industry that I am, and most of us are, I will also probably be one of the lucky ones.