The way to fix it is Congress critters can't run for reelection if the budget has a deficit.
balance budget amendment that also mandates a clean budget every year term limits push services off to the states. Not everything is a federal responsibility.