So what's the alternative? Corporations don't have the ability to fund pensions any longer. Margins and benefits have thinned out.
The numbers on how many have retirement accounts are quite scary. Who's going to be there to fill that shortfall, social security? Doubtful it'll be there for anyone under 50.