Their are lots of flaws, my friends parents both worked and both paid and both died in their late 50s.
The law doesn’t actually require you to have kids to be stay at home and collect SS. It also doesn’t require you to be a woman, you can be a stay at home dad with no kids and STILL get SS and when it runs out no one is looking at you.