As great as defined benefit plans are, they are are only promises and in my opinion much riskier than a 401(k) or IRA managed by an employee who educates her/him self.
If you are referring to examples like the Steel Industry and the Airlines, i.e. companies that must make a profict to survive, then I must agree.
Knowing what I know now, if I could apply it to what I didn't know then, I just would have started my present public sector non-profit career at a younger age. The chances of my DBP going bust are nil, it is so conservatively invested that they administrators actually were able to enhance the benefits a few years ago.
The tradeoff is there is no chance of ever becoming wealthy. My peers doing the same type of work in the private sector can possibly get in position to make the jump to truely large dollars, or even ownership. We can only look forward to steady employment (mostly, we did see peers laid of during the last year, but that is a rarity) at steady wages at the low end of the scale for the work performed and the responsibilities entailed.
In effect Public Sector jobs have negotiated over the decades really excellent benefits (health, leave, etc) to compenstate for lack of competitive pay. The upside I'm finding is at the end of the rainbow that is FIRE we're in pretty good shape, with a decent payout without risk.
We're the turtles.