What you don't seem to understand is that SS CAN'T be fixed.
It is a Ponzi scheme that has reached the end of its life. It must be allowed to sunset as the elderly die off. It may take 50 years, and if necessary these benefits have to be paid from the general fund. That's where the money needed to reedeem all those Treasuries will come from anyway. If it costs 12 Trillion, or 112 Trillion, it will cost what it will cost.
Neither your plan, my plan or indeed ANYONE's plan can avoid this unless we screw over my generation, retiring now and over the next ten years.
The important thing is to end the bleeding, and that can't possibly be accomplished with a "fix" as you call it.
That's a plan for financial disaster. Once that hit, you would find NO ONE in the world will want to finance the US Government debt bohemouth, and our children and their children's children will be paying 75% or more of their pay in taxes to cover it.
Recall that the White House has said that SS taxes would have to be raised to 50% to cover just the $12 Trillion shortfall! How high would general taxes have to be raised if you suddenly stopped deducting any SS at all? Or do you propose to leave it on the federal debt forever so it can cost us compounded interest until the government collapses from the weight of it's debt?
If you have a practical suggestion to get around that problem, I'd sure like to hear it.
Your plan would REALLY be "This is the IRS - send in all your money."