Society can only support you in old age if there are enough younger people around. Unfortunately, even though kids are needed for society to function and keep going, not much of the cost of raising kids is socialized, at least in the states. Day care for one kid where I live is $1700/month and rising, you have to be rich to afford it.