@Synistir
Classes not being unique was primarily an unintended side effect of the shift to competitive 10m raiding where near all tools had to be present on a class in order to keep them viable in 10m setting. Mythic allows them to strip down the additions and more room to rework classes and specs to recapture the uniqueness. Warriors can go back to being the masters of cleave, Hunters and Rogues can be reworked, Rogues and Shaman can be the interrupt kings, Paladins as the kings of defensive utility, etc.
Classes are more balanced than ever. We've come a long way from the original WoW leads telling hybrids to shut up and heal and fuck off to the pures who wanted more than one viable spec.
LFR killed nothing and actually slowed the loss of subs. The gaming market is significantly different than it was in 2004 and the super exclusivity model no longer works. If Blizzard took LFR away, you would see massive sub losses as many casual or social players lost their primary form of end game content.
The community was a rocky mess even from the start, no different than any other online video game anymore.
You also, despite your management experience, clearly have no idea how the video game side of the spectrum operates. Turnover rates and basically developer trading are commonplace today with so many studios covering such a broad spectrum of games. It's rare to see developers, unless they were the creator or cofounder of a certain studio, stay with a company for extended periods of time. More variety in your portfolio when changing studios and more and more lucrative positions being available every year with video game's constant rise leads to high turnover.