No it hasn't and i am not so sure, it ever will. Good to hear that you have moved onto Rust, but that anecdata doesn't mean the world has moved on.
And there's go. And there's D. And there's Nim.
And there's modern C++. It has improved during the last decade, and keeps improving.
It is still an open race with no clear winner.
I think the world actually moved from C/C++ to Java 15 years ago. Then a segment of developers realized it still needed C++ and went back to it.
C++ development feels more popular now than it was 10 years ago. And the language is certainly better than it was.
Slow and 'productive' languages like Python and Ruby fill another niche and are not in direct competition.
Only now with the popularity of Rust and go, there's something that C++ developers can move to, but somehow there's no clear answer.
I personally prefer D instead of Rust. And I prefer C++ to Java.
While the Windows kernel is supposed to be written in C, my understanding is that the majority/almost all of the rest of the system is written in C++.
Also, I think a good portion of OS X is/was written in Objective C, which some newer portion being written in Swift.
Oh Silicon Valley, you are not the world.
There's are definitely more, better options than ever though.
Sure, we have more type safe languages. But I wouldn't call one language "more powerful" than another. Certainly Rust isn't "more powerful" than C. They are both turing complete and equally "powerful".