People move to improve their life! If the want family ties, they can stay put, but historically they want a better, higher paying jobs and escape from racial or religious prejudices of their old surroundings.
It's better in that people can move to where there's work so you ideally don't end up with a shortage of jobs in one place and a shortage of workers in another place.