Stop paying Social Security to people who never paid a single penny into it and the problem will be solved.
The last time I visited the local Social Security office the waiting room was filled with young, healthy looking people who couldn’t speak English, black “Gangsta” types, single mothers, and plenty of screaming, crying kids of all colors.
There were only a very few of us who looked like we were actually old enough to have paid into the system and aged into retirement.
So long as Congress retains the power to raid the SS fund or do anything with it, the problem will ultimately never be solved. Retirement income is not supposed to be a federal program.