Recently was involved with an elixir backend being phased out in favor of python because of the following reasons:
* Not enough engineers can write/understand elixir which kept leading to people being blocked
* Library ecosystem for scientific applications is lacking
* The language itself is confusing and the macro capability causes code to be uniquely incomprehensible in each different module
It was a worthwhile experiment but you just can't beat the advantages of having extensive documentation and expertise in the more mainstream languages unless you have very specific performance requirements.
* Not enough engineers can write/understand elixir which kept leading to people being blocked
* Library ecosystem for scientific applications is lacking
* The language itself is confusing and the macro capability causes code to be uniquely incomprehensible in each different module
It was a worthwhile experiment but you just can't beat the advantages of having extensive documentation and expertise in the more mainstream languages unless you have very specific performance requirements.