The answer is very easy and has been staring us in the face for a long time. It is libertarianism. Everyone pays for his own retirement and retires when he wants and can afford it. It really is as simple as that.
To prove it, just take the payroll taxes paid, and apply that to an index fund from when the person starts to work, assume 7% growth over 40 years, and you will be surprised at how much money has accumulated.
