It’s not “free money” their spouse paid social security for the both of them. Do you really think a stay at home mom should get no social security if he husband dies young? And if you think stay at home moms don’t do anything, you’re probably sexist.