We looked at proposing Rust as the second blessed language in addition to Go where I work, and the conclusion was basically... why?
We have skilled Go engineers that can drop down to manual memory management and squeeze lots of extra performance out of it. And it's still dead simple when you don't need to do that or the task is suitable for a junior engineer. And channels are simply one of the best concurrency primitives out there, and baked into the language unlike Rust where everything is library making independent decisions. (to be fair I haven't tried Elixir/Erlang message passing, I understand people like that too).
https://en.wikipedia.org/wiki/Go_(programming_language)#Desi...
C++ feels like driving a car. Dangerous but doable and often necessary and usually safe.
(Forth feels like being drunk?)
I get the feeling that spending a lot of time in Rust makes you believe not having that kind of backup is madness.
Yet programmers all over the world get by just fine without it.
And it's not free by any means, there's a fair bit of a learning curve and increased effort involved.
Can't hurt the language to take these problems seriously, can it?