Популярность PHP, Ruby и Python для веб-разработки на данный момент объясняется двумя факторами: популярность веб как такового и низкий порог вхождения в программирование. Ничто из вышеперечисленного не лучше и не хуже для веб-разработки чем Java или C#. Любою задачу можно решить и там и там с приблизительно одинаковым уровнем скорости, комфорта для разработчика и всего остального. Извините, что не дал конкретного ответа на ваш вопрос. Все имхо.