title: Why do most web hosting services support only PHP as the server-side language?
body: <p>I have been working with Java and Python, so I found a nice web host which has support for these.</p>
  
  <p>But my question is, why is it so hard to find such hosts?</p>
  
  <p>I understand that PHP is easy, and I also understand that Oracle host is hard to find ($$$ of course), but what do they have against some good open-source, completely free Java <a href="http://en.wikipedia.org/wiki/Spring_Framework" rel="nofollow noreferrer">Spring</a>, <a href="http://en.wikipedia.org/wiki/JavaServer_Pages" rel="nofollow noreferrer">JSP</a>, <a href="http://en.wikipedia.org/wiki/Django_%28web_framework%29" rel="nofollow noreferrer">Django</a>, Python, <a href="http://en.wikipedia.org/wiki/Ruby_on_Rails" rel="nofollow noreferrer">Ruby on Rails</a>, Perl, etc.?</p>
  
  <p>It is so rare to find hosts ... not to mention freelancer bids.</p>