If the Rust compiler promises to support all previous epochs, can it ever remove the compiler code that implements deprecated language features?
However, they also specified this as only affecting translation/desugaring, which makes the additional code minimally invasive.
So I don't see this as leading to some major accumulation of cruft.