I think you're makign a strawman and ignoring what I wrote. I would prefer you adressed what I said first. No offense intended.
What's the alternative? It's the essence of what makes an MMORPG. Nobody has done it differently, nobody is doing it differently and nobody is capable of doing it differently. Many MMO's die or never even see any kind of success. Especially if you try to be different and break the mold.
I don't think you understand the amount of money and work that goes into making content for an MMO with several million players.
They currently have what, 2 different teams working on WoW? THey have that so that they're even remotely able to provide content and expansions quickly and reliably.
At no point in WoW's history, have you had content faster or more abundant than now.
It was always the same, there was always a grind of reputation, gear, alts and so on. In fact, it was waaaaaaaaaay worse the further back in WoW's history you go. WoW has never been more accessible and easier than it is now.
So I think you're ignorant of what you have and ignorant of what is reasonable to expect. Because if Blizzard took more time to develop each expansion and each content patch for them, you'd get more content but it'd take longer for you to get it. There's a limit to how much better something can get by just throwing money and people at it. I have no idea how much money Blizzard currently spend on making WoW, but I reckon that running 2 teams (I think it's 2. ARe there more?) is neither cheap nor easy.
This is NOT to say that there aren't problems. Every expansion has problems and I've yet to play a single MMO that doesn't have problems with content or the lack thereof. But seriously, the grass doesn't get greener than this. This grass is pristine.
I encourage you to widen your experiences and try other MMO's. It will help you understand what's good and what's not.