まず単純に需要が少ないからではないかと
なぜ少ないかというと、サーバーサイドのJava(という前提だと思います)は、
主に大規模なものを想定されていて仕組みがちょっと大袈裟なんです。
単純にApapcheなどのWebサーバだけを用意すればいいわけじゃなくて、
サーブレットサーバと呼ばれる、TomcatとかJBossとかと連携して動く仕組みなので
リソースを余計に必要とするため共有サーバーなどには向かないと思われます。
アプリケーションの配置もPerlやPHPのように最低ファイル1つでも動くものと違い、
デプロイという作業が必要になるので、そのたびにサーブレットサーバの再起動が必要になります。
そういったことを含めた費用対効果、サポート体制等考えると利用不可となってしまうのじゃないかなと思いますが。
期待していた答えと違ったらゴメンナサイ。