Почему так мало вакансий Python и Ruby разработчиков в Новосибирске?
Новосибирск — третий по величине город в России. За Нижнее Бирюлево точно не стал бы спрашивать :)
Добавил в вопросе про крупные города.
На Python обычно не пишут сайты-визитки и домашние странички. А спрос на такого рода работу естественно больше чем на разработку веб-приложений. Поэтому и PHP-ники везде требуются.