Firstly, because 75% of all that knowledge is easily transferrable.
Secondly, because you want to take 50% of your bug count.
It doesn’t work well for embedded programming.
It very much does not fix all bugs, especially given lack of static type checking.
I actually worked in Automotive, and the software higher level up the stack there is usually god damn awful piece of s*, often done by people who have almost no clue what they are doing, with plenty of misconceptions about how C/C++ even really works (using `volatile` for concurrency/atomicity and stuff like that). They are just beating their spaghetti code from segfault to segfault for decades.
This and slow delivery process easily explains why entertainment, navigation and other software-driven part of mainstream cars are so buggy, slow and generally terrible, and why Tesla could have so easily deliver way better experience.
So it doesn't matter that some people can't "get into Rust". The business that hire them will be replaced if they can't up their game, that's all.