I guess for people who like types whatever tools Elixir comes up with will never match a true typed language like Java or Kotlin.
Was the whole thing really worth a rewrite - have no idea. They also mentioned lack of libraries.
I don't really understand people who argue for types in a micro/small service environment. Most people don't work on a million LOC codebase anymore, instead they have a few dozens small-medium sized services. That's the current fad at least.
So why is refactoring so painful in a dynamic language on a medium service?
Brex didn't really provide much details here I have to say.
On the flipside Spotify is starting to use Elixir. I don't think it matters until there is a mass of companies moving away. I see job ads ever so slowly increasing but heading in the right direction. And I never hear of people moving from Elixir to Node, Ruby, PHP etc. They are usually coming from those languages and enjoying Elixir.
Kotlin's a solid enough choice. Jetbrains do have some quality issues with respect to the IDE plugin (which is being merged into the IDE) but hopefully they'll get there.