Если речь идёт о россиянах, то запретить им приехать не может никто. Но мэр Москвы не обязан решать проблему, где им жить. Он обязан решать вопросы, где жить, работать, учиться, лечиться, гулять и т.д. москвичам.  строить столько, сколько позволяет разумный градостроительный план, в котором учтены интересы москвичей. Если не будут строиться человейники в диких количествах - будет больше конкуренция за жильё среди приезжих, кто-то подумает - и останется у себя, или поедет в  другой миллионник.