Couldn't wade through all the comments saying mostly the same thing...
But what I find curious is the reaction to the way Blizzard has worked (successfully) for what, 15-20 years...
Like any development company, games or otherwise, they come up with an early list of features, and flesh them out... As their long long ass development goes on, some features just don't feel as good in the game as they did on paper...
The choice at that point is to either spend more time on them, or not... Some features they don't like, they've been iterating on 'forever', and feel they're important enough to keep in... Others, not so much...
The biggest difference in this process now, compared to what it was when everyone loved Blizzard, is that they're more vocal now... Let that stew : ) They have always dropped intended features from every one of their (major franchise) games.
And while 'when it's done' means something to one person, I've always felt that to Blizzard, it meant, when the product is high enough quality for it to ship; not when every single feature they (or you) ever wanted in there, is perfect.
And lastly, as much as any of our Blue's readers want this in their (grubby little) hands (minus those griping about the 'new' greedy Blizzard), Blizzard wants it out that much more than you : )
Blizzard business practice as usual, with more visibility...
-Alamar