Socializing the retirement system would make us MORE dependent on the birthrate. Social security draws from the working force to pay for currently retired. Its already breaking at the seams. If the working force increases and the retirees increase we are in trouble.
It would be better if people saved up for their own retirement over time and did not depend on the government forcing the working force to give up their income.