The national debt is affected by the national budget because a nation cannot just spend all its money paying back other nations. It needs to keep a budget, since it takes money to maintain an army or any other standing government society. In fact, it takes money to run a country.