Необходимо уточнение! Точно москвичи??? Москвичи ведь родились в Москве, если рассуждать логически. А если родились не в Москве, то и вовсе не москвичи!
Во всём мире людей называют по месту проживания. Тогда и Ломоносов должен был на всю жизнь остаться архангелогородцем или даже мишанинским (дер. Мишанинская Архангельской губернии). Королёв - житомирцем, Гагарин - смолянином, Савва Морозов - ореховозуевцем, а Иван Владимирович Цветаев - создатель и первый директор Музея изобразительных искусств имени А. С. Пушкина - родился в деревне Дроздово, Шуйского уезда, Владимирской губернии. Менделеев родился в Тобольске, значит, он не петербуржец?
Миллионы людей считают себя псковичами, саратовцами, краснодарцами и т.д. не по месту рождения, а по месту своего постоянного проживания. И только в Москве (может, ещё в Питере - не знаю точно) это вызывает споры.
Хотя согласна, что надо не только проживать в городе, но и приносить ему пользу.