I like that you liked League Play but to say it wasn't broken is inaccurate. I chose to accept the word broken in this context as having things in it that didn't work so well.
It had plenty of design defects and it was this community that gave us feedback on those design decisions that we banked both THEN and then again more recently.
We hope to address this topic head-on in more detail in a video developer update soon.
League Play is taking/took longer than we expected, because we are addressing the community feedback on it in advance of launching it. ...thus when it does come out it will more closely match your expectations of what it is and how you think it should work.
We are doing the very things you gave us feedback on that we agreed made sense for the game we now have versus the game we had when I stood on stage and told you League Play was coming back at the MP reveal event.
It's simply a software development reality that can be hard to understand if you aren't a software developer. The development of major game systems like this one takes a lot more time than most other features. The people who can develop this type of system are not the same that develop other features. The argument "don't do and do League Play" is rarely a solution to getting something faster. The people who do "this" are doing it. The people who do "that" are doing other things that they are experienced and qualified to do.
-V
Edit: My opinion and not necessarily that of my employer.
I personally promised I would double my efforts to communicate more openly and transparently. It doesn't feel great to do that and get feedback that I am "making excuses."
No excuses here. We designed our competitive features with a goal of expanding the competitive audience and players. We got feedback from that community on our approach. We are adjusting accordingly.
... we've invested a great deal of time, effort, and resources in our competitive features and systems over the years and with this game ... we keep pushing and trying to find new ways to make it bigger still while not overly alienating the current competitive community. This is very hard to get right. The very nature of competition can also make it inaccessible to the mainstream.
TL;DR. It sucks to disappoint you. We have been and are your biggest fans. We are on the same team.