Yeah, I agree that's what really should have happened.  In any case, I don't see any harm in supporting them other than maybe making maintainability a bit harder.  std.algorithm/.range both still use them in all of their examples so nothing has really changed since this decision (which seems to a trend with D, silent deprecations seem to have become very common).