Only the future will tell, but I do hope so as well. I'm more on the C++ hater side, because I do use it for a long time, but I also ran into many problems over time and I was always hoping for a "cleanup", which (I guess) is really a problem if you stick to
Don’t break my code!
Just think about changing the demangler (which happened) and not having the source code of a library you use. You end up with either sticking to a very old compiler version (just so you can link against the old lib) or you have to fight with the provider of that library to update to a special/the latest compiler version. Or you end up re-writing that library yourself, just to maintain it. Anyway, maybe not the best example, but things like that happened a lot over the lifetime of C++ and frustrated many. Good for
Rust, but lets talk in 20/30 years (if we are still around) how well the language coped with changes. So far so good, I would say ... I wanted the Rust team to be at least aware of the mistakes (or maybe even some success stories) made in other languages (which I guess they are aware anyway) ...