401ks are a terrible on their own. It has thrown everybody for the wolves and tied people's financial wellbeing to the vagaries of the market. But there's still a flipside. Pensions should not be used to provide a level of income to maintain a lifestyle (cue anecdotes of boomers packing up and leaving for florida). Pensions should be to provide a baseline level of financial support for the essentials, perhaps a little above, say like social security but a little more. But they are not that, generally speaking. Retiring at 58 with 80% of wages - or whatever absurdities sometimes occurred - _is_ theft from the young.
This derisks everyone's risk of the usual human failing (lack of financial sophistication, adverse events, etc), while enabling those who want to invest above and beyond a mechanism to do so. Right now, it's Mad Max with some Social Security scraps [2].
[1] https://en.wikipedia.org/wiki/Superannuation_in_Australia