Things are not looking good for retirees with the collapse of the defined benefit plans. In 20 years, the only people with these plans will be government employees.
It's a sweet deal for the firm. Most workers will wind up worse off as a result of the defined contribution plans. Some might be better off if they invest very well. Most people aren't sophisticated investors.