Вопрос не в пиаре. В крупных городах (таких как Москва) с работой лучше чем в некрупных городах и сельской местности, да и уровень жизни в среднем выше. Знаю женщину, которая много лет из Тверской области в Москву на работу ездит. Её город для туриста, наверное, тоже по-своему прекрасен, но зарплаты там 12-13 тысяч (выше -- только по знакомству хорошему), при этом жизнь там не дешевле московской (а в чём-то и дороже).