Yes, there is a lot of glaring headlessness in the development team. They seem to not really know what to do. Cater to everyone, cater to noone.
I also think many of the changes they push through involuntarily, many of them would rather the game took a more hardcore approach but they want more money so they cater to scrubs just as much if not more. In effect, WoW has not been more casual-friendly, has it?
So it must be difficult to work on the game, denying your goals in favour of more success and dough.