Rust will improve, of course, but as far as I&#x27;m concerned, it&#x27;s not there yet (type system seems unfinished, lifetime management introduces some really crufty syntax, etc.).<p>More importantly, its &quot;advanced&quot; nature automatically relegates it to the same land as Haskell, Ocaml or even Lisp, where it&#x27;s harder to hire.<p>Elixir&#x2F;Erlang scales better, but it&#x27;s a language where you will struggle the moment you need a bit of single-core performance — which you sometimes do, even in a nicely distributed app.