Вы не сравнивайте Россию и, допустим, Штаты или Германию, где уровень жизни и возможностей одинаков во многих городах. Тут Москва - отдельное государство. Дальше - Зажопье. Медицина, образование, уровень зарплат... Даже в Питере уровень жизни чуть ниже. А уж про другие города и говорить нет смысла. Поэтому из Москвы никто не уезжает, все только в Москву. Это плохо, но уж как есть.