Why don't you want D to have a backwards compatibility breaking release? D2 got here, but D1 is still out there and gets it's occasional bug-fixes.
Having a backwards compatibility breaking release is a good way to fix mistakes, made in the past. Not doing so leads to overly complicated and unintuitive language like C++, where new functionality is crammed in with sacrifices to intuitiveness.