Paying out defined benefit plans aren't totally at the whim of the company. For example, there are protections through the Pension Benefit Guaranty Corporation and you could probably arrange for your own insurance as well.
Having some savings as defined benefit does give you predictability. Even if you don't have a defined benefit plan through a company, it may make sense to convert some savings into an annuity of some sort.