Why would someone desire a pension instead of a 401k?
It seems to me that the employer will fund it either way. Maybe I'm misremembering stories of pensions being mismanaged and lost. I think the most important thing is that the employer actually does something to fund a retirement, in my way of thinking the 401k approach puts me in control of the money so I don't rely on someone else to not fail.
Whether it's promised bonuses, stocks, or retirement funds, my motto is always "show me the money", and I'll believe it when it's in my hands.
Immune to market fluctuations. Based on years working and salary so if you worked a long time then retired and lived for a long time you may get more money than if you had a bag of cash in the market. It lasts until you die and your spouse can inherit it so it provides stability for you and your partner for the rest of your lives instead of having to guess how many more years you're going to live and dividing your savings by number of years left. Removes that stress of outliving your guess and running out of cash.