One could say that there should be an ammendment guaranteeing that congress can no longer borrow from funds earmarked for specific programs, or at least citizen entitlement programs.
What makes you think such an amendment would have enough support to pass? Prior attempts at Social Security reform which diverted as little as 15% of assets away from treasuries were incredibly unpopular.