Less than 20% of all Fortune 500 companies have a pension anymore and that % has dropped by 8% since 2013. Most large Pharma companies still offer it for now. Companies don't want to take on that risk of pensions and rather offset it with a 401K.
True. But you said they are not sustainable and that isn't true, 401k's are just cheaper for them to administer. But Companies right in Des Moines are making millions and almost billions by buying these Pension Funds. And they aren't stopping their purchase of them anytime soon.