That’s not how Social Security works. The money the Boomers paid into the system went to paying benefits for the previous generations. The benefits the Boomers (at least the ones that have retired) are getting now is being paid by the workers in the younger generations. While it’s true the program has run a surplus, if the young taxpayers stopped paying into the system that surplus wouldn’t last very long.







That’s exactly how it works, well other than me having the dates off as the Boomers weren’t even born when Social Security was enacted by FDR. When Social Security was enacted, retirees started receiving benefits even if they never paid into the system, which was paid for by the current workers who were paying into the system. It’s been like that ever since. Social Security is also not a pension.
You are correct that for most people would be better off investing their Social Security taxes into a hedge fund but workers don’t really have a choice in the matter.