And it's bigger than that when you look at the full picture of government and private firms. Corporations have scaled back on retiree benefits as well so there will likely be a bigger dependence on SS in the future, not less. Take IBM for example.
Back in the 90s, they have a full retirement plan and full retiree medical benefits as, well as a 401K that matched $0.50 on the dollar for the first 6%. This traditional retirement plan had an incentive to stay with the company beyond 25 years, as the benefit amount increased substantially in year 25-30. If you retired after 30 years, you were set for life and never had to worry. They soon realized that many startups weren't offering retirement plans and didn't have to account for that in their bottom line, so they pivoted in the mid 90s.
They went to what is referred to as a "cash balance" plan for employees who were under a certain age/service time. They essentially came up with a formula to put money into a "savings" account and each year, they'd add a % of the your salary and you'd earn interest, and you took it with you. They also got rid of "retiree" medical and provided a notational account that let you buy insurance only through IBM when you retire. It wasn't real money you could take with you. Overnight, employees who had been there for 15+ years but were under 40 had their whole retirement plan turn upside down.
A few years after that they decided to stop contributing to that, but instead make the 401K the only retirement vehicle and stopped offering the notational account for medical. So no medical at all. They contributed 2% to your 401K off the top and matched $1 for $1 on the first 6%. Not bad as that is 8% of your salary, but employees now had to be diligent (much like if the 12.4% from social security was given to people). I suspect most were, but I suspect some weren't.
Then, they changed again. Staring Jan 2024, they eliminated ALL matching of the 401k. None what-so-ever. They went back to the "cash balance" plan where IBM would put a small % in the plan and then provide interest for it, but here's the kicker. IBM's retirement account was so flush with money, that they could invest that money and get a return LARGER than what they contribute to employees + Interest. Esssentially, they got to a spot where not only do retiree benefits not negatively impact their bottom line, it actually positively does.
Yet employees are essentially left to fend for themselves.