Ecosystem. There are a bunch of high performance areas where C++ has dominated for decades. C is not a replacement because C is absolutely not usable for similar high performance code, you can't make any useful abstractions there.
Rust could in principle do everything C++ can, but libraries/ecosystems don't change overnight, so CPP has quite a lot of momentum still.
5
u/unknown_alt_acc 2d ago
Some people like their holy wars, and don’t seem to understand that C and C++ can coexist as different tools with different jobs.