Except that the largest single reason why players seem to think that it's WoW's job to deliver every gaming experience imaginable all at once is because WoW has tried to deliver every gaming experience imaginable all at once. That's why we have normal, heroic, and mythic+ dungeons; LFR, normal, heroic, and mythic raids; rated arenas and battlegrounds; pet battles, world quests, streamlined talents and swappable specs, the WoW token, et al. Not all of which is "bad" taken alone, but does serve to separate players into distinct, highly-directed content silos, which I think isn't good.