I disagree. It should be a forced savings program, a cash value program, where the value of the benefit is tied to the value of the cash contributions plus earnings. People should NOT be able to opt out. And they should only be able to withdraw funds at a rate that doesn't exceed their life expectancy.
Even finance professionals like us can be wiped out and end up dependent on the government, due to a variety of causes, from business and economic turmoil to catastrophic illness in the family. But the fact is if you eliminated SSA, Medicaid and Welfare would balloon. And guess who would pay? We would. In my opinion, responsible people benefit more from having a program like SSA in place for everyone, than the irresponsible people do. Because SSA by it's enforced nature holds the irresponsible to a minimum level of responsibility.