Of course there is, for plenty of reasons:
- Moving away from friends and family is not free, is risky financially (what if your new job does not pan out), and is often simply not something people want
- Population-wide differences do not guarantee that you personally will gain anything by moving (correlation vs causation)
- Small differences in average incomes are imperceptible to most people, and the quality of average person's financial analysis is lacking. For example, looking at just median income ignores differences in cost of living, quality of government services, lifestyle, and anything occupation-specific.
- There is often more variation in median income within a state (e.g. urban vs rural areas) than across states. Migration from rural to urban areas is a thing.
- etc.
I guess my main point is that we take this freedom for granted in the U.S. and generally folks don't examine it, or consider it to be good, or consider it not bad enough to be worth changing. I can tell you that there is zero public concern in VA about economic migrants from NY state.