Erlang has been so mature for such a long time and has had so many professional followers, it's curious why it's not ubiquitous. We often hear of high scale projects like a Facebook or a Riak using it as a component. But outside of Ericsson, almost never do we hear about Erlang/OTP being used as the whole platform it was designed to be.
Instead we hear about server admins who actually prefer to maintain JVM-based systems. I'd like to know if there's a real reason behind that, other than popularity momentum.