私は Rhino を使用したことがないので、技術的な理由を説明することはできませんが、一般的なプログラマーとして、一般的な心理学の理論を提供できます。
少なくとも人々の頭の中では、javascript はその生涯のほとんどの間、厳密にクライアント側の言語でした。さらに悪いことに、JavaScript を使用した Web ページには常に問題があったため、これはくだらないもののように思えました。これらの問題は、必ずしも言語のせいではなく、ブラウザーがどのように実装したか、どのように DOM を構成したか、そして JavaScript を介してアクセスできたものでした。しかし、頭の中で「javascript には問題がある」、あるいは単に「javascript はできることが限られている」と考えるようになりました。
そのため、高レベルの魔法ができる人もいますが、私たちの多くは、マウスのロールオーバーで画像を変更することしかできなかった Web の初期の記憶から、javascript をおもちゃの言語と考えています。
最後に、ある言語が人気になるには (特に巨大な企業スポンサーがいない場合)、既存の言語よりも目に見えるメリットが必要です。すでに多くのサーバー側言語、フレームワーク、ランタイムが人々の注目を集めています。すでに使用しているテクノロジ X への投資を捨てるべきほど、javascript の何が特別なのでしょうか? (これは js の掘り下げではなく、単なる考察の対象です)