The problem is that on some occasions, a new Phobos addition requires DMD support, or a DMD bugfix requires a druntime fix as well, so you end up being forced to use DMD version N to compile druntime/phobos version N.