One of the dumber things George W. Bush did and there are plenty of items to pick from was push for tax cuts with expiration dates, a bargaining chip that was slightly less useful than a cow chip:
There appears to be a general confusion and muddleheadedness about the way all this is discussed, so I propose that everyone remind themselves that all tax rates are always “temporary”. There’s just no such thing as a “permanent” set of tax rates. As far as I can tell Congress could revisit and alter tax rates every single year, or whenever they felt like. They could take the current tax rate percents and add 2*(rand()-.5) to each number. They could flip some coins. They could use a Ouija board. If they then passed the new set of tax rates, those would be the new tax rates. Why do people ever think of any of these numbers as “permanent”?
A “temporary” tax change, then, is a law that says “let’s make the tax rates X for the next few years, but then back to Y after that”. Needless to say, that’s a dumb law. Why ever do that? If you want the tax rates to be X just change them to X. If, in a few years, changing them back to Y seems like a good idea, sure, go ahead. But why bind yourself to it beforehand?
Beats me. Hell, the Senate doesn’t even bother with budgets anymore, not that anyone believes that they’re binding.