I grew up planning on Social Security not being around. I know when I'm very old, it won't amount to anything. SS was a scam for the boomer generation... guess who is footing the bill for the boomers as they stop working, the younger generations. There is no SS "fund." All the tax collected is immediately spent on current recipients.
You'd fare much better putting that money in stocks.
The problem with SS is there aren't enough people being born to keep the program viable long term. There simply aren't enough people paying into the program to support each successive generation. There are fixes that would keep it viable, but none that are seen as politically acceptable. Letting the program fail has been deemed politically less bad then actually doing something to fix it [which says a lot about where our country is going].
Personally, I'd roll most programs like SS and Medicaid into a UBI; more efficient to handle it that way, and much harder to abuse.