Paraphrasing from Dave Herman in a 2011 lunch conversation about Rust, the goal of Rust is not to break new ground in PL theory, but rather to bring the existing ideas into a practical language.
Exactly. We should recognize that as the real contribution of Rust: not breaking new ground in what is theoretically possible, but making it practical for the masses.