Rust is a great alternative for greenfield projects but we really need a new kotlin-esque innovation to keep c++ alive imo.
"A few years" was also the feature support cadence of '17 through '11 features.
And, before that, the 3-year release cycle wasn't a thing yet.