I think Canada calls it Social Insurance. That's what it should be called here. Like insurance, you only get it if you need it*. I pay alot of insurance on my car but never get any of it back. Social Security ought to be used the same way.
*I don't mean it works that way in canada, just like the name better.