I don't like Rust but I don't like C++ either.. Maybe even hate it..
I think ISO standardization process is not a good solution for a modern programming language.
Maybe if C++ standardized by ECMA as they do with ECMAScript which is basically JS, thing would go smoothly..
The problem with C++ is that the standardization commitee is split from the implementation engineers (admitted that some of the engineers are there in the standards committee) and the regular developers.
For programming languages like Rust, when a RFC comes in for a feature, as soon as it is accepted, the feature is added to a nightly build of the Rust tool chain. Developers use that along with the standardization committee members and constant feedback is generated and the feature matures and is made available in the next release. It is only after this process, the feature is documented into the next release version's documentation. Till this stage only the RFC is the go to document for the feature.
For C++, this feedback loop is missing. The developers who use it are not part of the standards team and for a layman developer to give feedback on a proposed feature is a pain in the ass.
Contrast this with the Rust Lang forum (which incidentally is the go to forum for Rust developers rather than Stack Overflow). Anyone can chip in and the feedbacks are seriously evaluated.
Unless the mighty lords of the team overseeing the C++ standardization step down from their thrones, C++ is a language that will go the way of COBOL. Older systems will need support but new systems will look at other languages.