Linear types requires significant work to incorporate into the core built-in collections and types. I've been following the work on Mojo to enable Linear type support for built-in types and collections, I don't think Rust's language semantics will allow for the same level of integration (Rust is already stable).
But Rust has editions.
That is a big lever language designers can use if they painted themselves into a corner.
Which stdlib collections and types should become `!Move`?