Earlier quoted context omitted.
You question the longevity of Java and Scala, and this is why you use mini niche languages? Seriously.
Corrected. Elixir as a language may or may not last. I'm betting it will, but even if it doesn't, it works well with Erlang which is going nowhere. There's more a case against Clojure, granted. I think because Scala is seen as a bridge language is the another reason why it won't last. Also the compiler drama... http://www.infoq.com/news/2014/09/scala-compiler-forks
Some time ago people complained that Scala had only one compiler ... so now they complain about the opposite?