With language editions, the new features that Rust adds will be mostly a liability for the compiler writers, not the users. So sure you could ask that: why are the language implementors creating more maintenance work for themselves? Well maybe they think those features are worth it.