Even if investing in one makes you take a haircut, compared to a fixed contribution fund, they are still a great idea. For two key reasons.
1. You need money to live.
2. You don't know how long you'll live for.
If I retire with a fixed contribution retirement fund, that is planned to last me 20 years, and I die after year 5, it's of zero consolation to me that ~75% of my fund is still around.
... But if I live to year 21, I've now got zero income. A big fat zero. And I'm also not in a great physical state to work for more money to support myself.
Likewise, if there's a market crash, and a slow recovery two years into my retirement, that 20 years of runway may turn into 12.
Banking on a fixed contribution fund is like playing a game where we flip a coin. Tails, you triple your money. Heads, you lose everything you own.
This game has a positive expected net value for you, but you'd be an absolute idiot to play it at the age of 75.
With a defined benefit pension plan, you're playing a different game. Heads, you add 40% to your money. Tails, you lose half of what you own.
This game has a negative expected net value for you, but if you have to pick between one or the other, it's a much better game to be playing at the age of 75.
The optimal strategy, of course, is to diversify your investments, and have both a defined contribution retirement fund, AND a defined benefit pension plan, with the understanding that one of them may underperform for your situation. (The first if you live too long, the second, if the market in general has a rough time.)
Currently, something like 4-6% of my retirement 'savings' (In the form of social security contributions) are tied in defined benefit pension plans. I'd feel much more comfortable if I could shift my distribution of savings, so that they would be closer to 30% of them. And yes, I expect to take a haircut on them.