С Java хостинг более сложен. Вы не можете просто загрузить mod_java и идти, вам понадобится Tomcat или JBoss или какая-то другая среда хостинга сервлетов / JSP, и их нетривиально настраивать и поддерживать.
Я думаю, что Python не так часто используется для веб-сервисов. Я использую гораздо больше Python, чем PHP, но я не склонен использовать его для веб-материалов, за исключением случайного сайта Django. (Имейте в виду, компания, в которой я размещаю свои личные вещи с оплатой за Java, но предлагает Python "бесплатно", так же, как и PHP).
Java и Ruby on Rails дороги в ресурсах (ЦП и ОЗУ).
Perl поддерживается почти везде ... но не публикуется. Наверное, не так просили
Python ... не знаю. Наверное, не об этом просили. Но есть несколько бесплатных вариантов хостинга Python, например http://code.google.com/appengine/ и многие другие (конечно, PHP все еще остается королем).
Я не видел, чтобы поддержка Python отсутствовала ни на одном веб-хостинге ... Не знаю, куда вы смотрите. Ознакомьтесь с Webfaction - они действительно лучше всего подходят для небольших вещей без исключения.
Я думаю, что это скорее всего PHP, потому что модуль PHP и Apache чаще встречаются вместе в Linux. Однако я все еще размещаю веб-приложения на Python, устанавливая Python на своем хостинге и обходя все проблемы, связанные с окружением. Это не идеально, но это был единственный способ сделать это.
Вы можете проверить некоторые из них, если они вам подходят: http://wiki.python.org/moin/FreeHosts
Возможно, из-за популярности PHP по сравнению с другими инструментами?
https://stackoverflow.com/tags
Кроме того, Java в основном используется для корпоративных приложений.