We used to have real pensions from companies, too. It used to be that, by working for a company, part of your benefit was that they'd pay four your retirement. Of course, this is bad for the bottom line, so they cut that.
This was definitely a bad thing for the economy. A lot of people will stay on the job they hate, having a lot of idea what else to do, just not to lose the pension.