You nailed it.
Too many people think SS is this big pile of money sitting there.
Congress and Presidents, from both parties, have been raiding it for decades.
It is full of IOUs that are coming due soon. At that point it will crush the federal budget.