You essentially asked why a traditional, single culture society cannot exist. I basically replied, because people will choose to move to a society the perceive as more 'comfortable' if they have the means and the money.
In todays world the means, (high speed and affordable travel/ available...