No, the issue that lies with Activision is trying to push a CoD mindset onto the Blizzard people. Results need to come faster, we need regular releases, we gotta make more money! More more more! Can't have the old motto of "When it's done" and quality, just gotta bump up those MAUs and keep investors happy. Who cares about the players and the fans? They're just paypigs and whales, a source of money. Why should we bother respecting them and making THEM happy? We know what's best, not them. They'll play it anyway!
In other words, short term gains over long term investments.