Considering how easily we fund a war here, a tax cut there, Social Security could be made self-sustaining again fairly easily. We could remove the cap on taxed income while either NOT removing the cap on benefits to high earners (or give them increasing benefits but not in relationship to how much additional tax they're paying). We could adjust the retirement age (say, indexed for lifespan changes to provide some midpoint/average number of 'working years'). That's all without even changing the tax rate, which of course is always another option.
Ultimately, just by basic logic alone, there's no reason we can't fund X amount of benefits with Y amount of receipts by setting the numbers properly -- UNLESS AND UNTIL we have a massive greying crisis like Japan has.
https://www.quora.com/Has-the-U-S-Congress-really-borrowed-t...
https://www.snopes.com/fact-check/social-security-fun-facts/
https://www.cbsnews.com/news/lets-debunk-this-social-securit...
https://www.fiscal.treasury.gov/fsreports/rpt/finrep/fr/17fr...
Note that Social Security already has “bend points” in the benefit formula, so one or more additional bend points doesn't change the basic design.
I don't disagree with removing the wage ceiling, but if you word it like that you're pretty much guaranteed to fail, because the equal and opposite to that is "Cut the payroll tax so I don't have to fund the bozos that decided to party all through school instead of working their tail off like I did."
What is the easy fix, given political will, for social security?