"Completely unnecessary" features like that are exactly what make D worthwhile in the first place. Otherwise may as well stick to C++ or Java.
Multiple ways of doing the same thing are not valuable or progressive.
Go and Rust are both smashing D in popularity and user share, maybe we could learn why that's the case.
