Like to bring this up when we talk taxes: I think it's totally crazy that we give the feds 25% or more and our states soo soo sooooo much less. I think it should be the other way around: 5% for the feds, and maybe 20% to the states. The reason is that our cities are filled with bums, and have absolutely no money to either give them jobs or make new programs. The feds don't give a shit and are busy making missiles or…
The reason for this is that if one state has better social programs then another and higher taxes the poorest are going to move there, and the high earners are going to move away.
The idea that the poor will mass migrate to California and the rich will mass migrate to South Dakota is pretty unrealistic. The poor can't afford to live in California even with social assistance, and the rich don't want to live in South Dakota no matter how low the taxes are.
Because money buys stuff taxpayers want. Middle class people want good schools and functioning transit and to know they're going to have a secure retirement. The premise of having the government do these things is that they can do them at least as well as the market. If they succeed they'll have no trouble attracting people to come there and pay taxes in exchange for receiving those services. If they fail and are then out-competed by other states that do better, whether by leaving things to the market or otherwise, isn't that a good thing? It requires the underperforming states to improve or lose population.