The only problem here is that the U.S has completely different tax laws for each state. If everyone wasn't so fanatical about state's rights it would be far more difficult for companies to jump ship in order to evade tax, and far less administrative burden caused by tax compliance issues.
I like to think of the states as "regulatory laboratories". In an ideal world, states would learn from their neighbors' regulatory successes and failures.