Pensions are complicated by lump sum payouts, survivor benefits for spouses, and a bunch of other things. But you collect them for life. If you live a short time, the 401k might be a better outcome and the beneficiaries of your will can inherit the wealth (or your spouse, if you outlive them, vs reduce survivor benefits). If you live a long time, it's overwhelmingly likely you have not saved up enough for it, and short of letting the elderly eat cat food and die on the street, the costs of that outcome are socialized to the rest of us.