@kdave @Aissen I don't know if you've dealt with embedded ever but reasons might be simply that you have some weird toolchain in that area and no target for rustc at the point of time. However you are able to convince the embedded company an upgrade their toolchain to a newer GCC. In that case the legit Rust support in GCC might be overall bring the whole Rust ecosystem to a portfolio of devices.
Often people who think that it is just some weird ideological/artificial nonsense to be concerned about the details in toolchains, are people who mostly work in cloud companies or cloud customers :-) I fully get that for Microsoft/Google/Meta/Oracle etc. these issues I'm talking about are artificial. But embedded world... it is a world of unimaginable insanity when it comes to toolchains, and exactly this attention to detail in toolchain robustness has kept Linux a top embedded multitasking operating system for decades already :-)
I.e I'm not worried of your cloud, I'm worried of your coffee maker and shit like that ;-)