Yes but we live in a time after social security, where old people, regardless of whether or not they have children, are often completely subsidized by the current SS taxes of young people.
They're subsidized by young people, because when the old people were young they were forced to subsidized old people back then. It's a deal society forced upon people, so you can't act as though old people today didn't earn it.
The people collecting now paid in at 6-10%, I'm paying out to them at 15%. They also paid no health insurance premiums on the come up, I've paid them since I was 22 without needing to use them. Also made it illegal to not pay into the fraud for a bit.
Evil ol' bastards.
They can fuck off and die already.