Много причин.
Во-первых, места немного. Даже новые православные храмы уже не закладываются, только старые церкви реставрируются. Да и их, но мой взгляд, перебор. Но мы, все-таки, православная, в основном, страна. Половина верующих, почти половина сочувствующих. В Московской области, кстати никто не запрещает. Но там никто строить не хочет, потому что ходить далеко. А на самом деле - потому что пропаганду ислама в широкие массы не провести. А обслуживать приезжих и даже верующих, сами понимаете, имамам не очень интересно. Это не обращение в веру новых членов.
Однако, вернемся. А в Москве и так тесно. И все свободное место отдается или под бизнес (магазины, бизнес-центры и пр.), либо под жилые комплексы. Чтобы было где работать и жить как православным, так и мусульманам. Парки, чтобы было где от камня отдохнуть.
А Вы, кстати, спрашивали местных жителей, хотят ли они, чтобы у них на улице была мечеть, куда бы стекались постоянно тысяч мусульман? А мнение местных имеет значение.
А теперь вопрос. Сколько Православных храмов, скажем, во всем Таджикистане? Всего 6.
И русских там не очень жалуют, притом настолько, что наша терпимость к их сородичам, выглядит как широко раскрытые объятья.