No disagreement there, although I think perhaps society should stop treating children as crops to be harvested for the commons. A tragedy of the commons has been created as society claims social security tax from grown children to pay to the elderly, so the economic incentive is to be a free-rider and live off other people's children while having none of your own.
> so the economic incentive is to be a free-rider...
I'm reminded of societies in which families have more children than they want because there is no social safety net. Children are the safety net. Talk about harvesting human beings. Children suffer immense pressure and even abuse in such places.
Just to think through this a little bit further. There is a proportion of "free-riders" in every given population, even those without a safety net. Some free-riders will exploit their own children, the government, their family's status, their spouse, or whatever or whoever is at hand. Some people decide they would rather be homeless than exploit anyone. In short, let us acknowledge that free riding is a thing that happens, and that it is usually morally reprehensible.
Which will lead to a more stable society: social safety net, or no social safety net?
In my experience and observation, societies that have protections from poverty seem to be far more stable as compared to societies that do not have them.