I say this with great respect, but the thing keeping me from Rust isn't the compiler, it's the language.
Once you're done fighting with the compiler (Rust Analyzer), it's actually very enjoyable and one can be _relatively_ productive. The language allows so much flexibility that it's very easy to produce well organized code... But the compiler is really slow. Even an incremental build on a mid size project is never below 10s, whereas on a similar size project, Golang will take me less than 1 second to build incrementall…
I do 100% agree on your commends on cross compiling though. I also don't like how the target for linux has "unknown" in it.