If the money that was paid in would have been set aside or invested instead of being put into the general fund there would be more than enough to cover those that paid inIt is, however 70% of Americans would save zero otherwise.
Secondly only about 40% actually pay into this, but somehow even illegals get paid out of it.
Thirdly the birth rate is down, more people taking out of it, than people putting into it.