D-Programming-Language/phobos — comment on commit 8d1222b9aeb3ede1f556f48c97c66152db4e0532
File:  line 0
By braddr:

Maybe he would have done it differently today, but today is now over 2 years after it was written and released to the public as a public and easy to use struct. Breaking anyone who did so for such a silly thing as preferring people to use a free function is awfully arrogant and down right rude. There's no way the super vague benefit outweighs the cost of yet another backwards compatibility break.