Social Security, the largest government income transfer program, was originally aimed at assisting intact families and widows. Now, it’s an ever-growing tax on employees and employers that has driven a wedge between the generations. How? Because in the past, parents had more children partly to insure that someone would provide for them in their old age.
Social Security removed the advantage of having children, since it guarantees income based solely on age (and previous employment). Someone who has no children gets the same amount as someone who had six children who grew up to pay into the system, thus supporting the childless retiree. Children are very expensive, as any parent can tell you. Social Security makes having them less advantageous.