Note that all three of those are subject to democratic capture, in which low-information voters enable the pension managers to make poor risk and actuarial decisions. Of course, a defined-contribution plan is also subject to low-information control, but at least the damage is confined to the one making the mistake, not to those unwillingly along for the ride.
I understand that defined-contribution plans must offer similar terms to both executives and regular employees, specifically to help ensure that they are fair to employees.
You mentioned low-income workers twice, but I don’t see any inherent advantage to defined-benefit plans or inherent disadvantage of defined-contribution plans for them. It is arguable that low-income workers are also less educated and less likely to make wise or even reasonable investment decisions when in charge of their own funds. Of course, they are also less likely to make wise decisions in the choice of their pension managers.
Another huge advantage of defined-contribution funds is that one owns them and can pass them on to one’s heirs, unlike defined-benefit plans.
There is an advantage to defined-benefit plans which also come with insurance (e.g. disability), but I suspect it would be more efficient to unbundle them.