this somehow excludes such human concept as sense of belonging. might be in usa it has atrophied already but sense of home is really important in some places. place where you spend most of your life, where you have you real social network, neighbors and childhood friends. sometimes its lower tax is not worth loosing it all. its not everything about money (for some)
ps im talking about real persons here, not corporations
Wealthy people move between countries and change citizenship to avoid overtaxation. Moving between states isn't as big a move.
Countries fight back with exit-taxes, controlling asset movement, and taxing (now) foreign owned assets. The US in particular makes it very difficult to take your theoretical winnings from the table.
You're talking about people who aren't ultra wealthy there. Once the tax bill gets high enough relative to elsewhere it doesn't make sense not to jump through the hoops to change your place of residence.