Your final example feels wrong. Rust provides features that are basically unmatched by the fast majority of C++ and Rust competitors. I've also been soured enough on C++ to the point where rewriting an entire ecosystem in Rust seems like less effort than to figure out how to make the decrepit C++ one work for my purposes. You spend weeks trying to install a C++ library only to realize that it is not fit for purpose and then you spend another week on the next one, until you've tried most of them and realized they are all kind of bad in one way or another. Even if they worked as advertised, you're already going far beyond the intended use cases of the existing libraries so why limit yourself by the past?

Don't get me wrong: Starting a new project, I'd choose Rust hands-down. But rewriting a massive project is a massive investment, and unless there is something extremely deficient in the language you're currently using, that there isn't sufficient tooling to work around, it's probably not worth it.

Sure, if we forget about the ecosystem in industry standards, IDE tooling, libraries, and training costs in existing industries where C++ is the standard.

Comparing language grammars on their own isn't enough any longer.

what C++ libraries take weeks to install? It's true that C++ compile times are atrocious but even that is over the top :).