уровень зарплат в москве выше, чем в любом другом городе за аналогичую работу.
ну и ещё несколько причин, молодёжь, например, взглянув на "хорошую жизнь" типа клубов, магазинов и пр., не находит её в своих городах.
у меня есть несколько примеров, когда очень успешные и сильные питерские ребята ломались в москве. "ломались" в смысле не могли обеспечить себе тот уровень жизни, каким жили тут, в питере. а есть достаточно много примеров приезжих в москву с разных концов страны, кто живёт и поныне очень достойно.
с возрастом приходит понимание, что жить надо за городом, а в городе дожна быть работа хорошая. при таком подходе и не важно, за каким городом жить