Во все времена люди едут в более крупные города и  мегаполисы, потому что там больше работы, денег, перспектив. В Москве официальная средняя заработная плата составляет около 29 000 руб. ( недавно читала статистическую выкладку), а в среднем российском городе - 7 000 руб. Особенно рассуждать не о чем. Другой вопрос, что в России власть и концентрация капитала в высшей степени централизованы и в большей части городов недоразвитая инфраструктура. Поэтому, по большому счёту, у нас есть только Москва.Заграницей понятие "мобильной карьеры" никого не приводит в недоумение, там в порядке вещей люди кочуют по работе из города в город, из страны в страну.