I’ll add, thanks to their age, C and C++ have more compatibility with boards, OS’s, GUI’s, libraries you might need, etc. Especially in embedded, you have way more options if using or hiring for C/C++. There were also more tooling for analyzing the C/C++ software but they often cost $$$.
For common scenarios and platforms, Rust’s library situation did get way better really quickly.
For common scenarios and platforms, Rust’s library situation did get way better really quickly.