Government always behaves in a predictable manner, and nothing’s more obvious than when it comes to taxes.
At any given time there are a set of programs that government runs that costs it a certain set of money. Yet government doesn’t have enough money to to pay for the programs that they have (or they create more programs such that they don’t have enough money), so they have one of two options: cut spending or raise taxes.
The problem is that people grow to depend on government programs—regardless of whether the private sector would replace the function if it could compete!—such that they complain if the program disappears, so government seeks to raise taxes, justifying the action because there’s the need.
The problem is, when they raise taxes, they put a higher burden on those that remain in the tax system. So this causes some to lose their jobs, or move their jobs elsewhere.
This, in turns, adds more people to government programs (welfare, unemployment, etc.), which increases the cost of those programs…
You would think that government would learn that this cycle is unsustainable; however, that would be assuming too much common sense to these elected officials who are simply trying to keep their jobs in public service, so they keep promising more and borrowing more!
The solution is pretty simple, wean people off of government by phasing out government programs—incentivizing investment and use of private companies—but don’t expect to see that any time soon, for it’s in the politician’s best interest to keep you in debt and dependant on him.
Kind of sick, isn’t it?