As large as the active subscriber base/revenue stream is, I think people tend to lose sight of how small a fish they really are in the pond. The people most likely to be upset about dailies and rep grinds are probably 5-10% of the base, and MoP is Blizzard seriously shifting away from focusing on pleasing that tiny minority and towards the majority. The minority is just very vocal in general, it can be easy to think it’s larger than it really is.
First, the daily cap was dumb. Then the higher cap was a tolerable band-aid on the problem because there was so much to do. Now the cap is gone and the complaint is “must do too much!”. We’re like goldfish, incapable of realizing we’ve eaten enough and need to stop (it’s not coincidence that “Slow down!” is in every voiced character’s wordset).
I used to be borderline hardcore in Wrath (weekly raids, but a small guild and we progressed really slowly, maybe 50-70% of the way to Arthas when we lost steam), playing 15+ hrs/week. I tapered off pretty heavily in Cata, never seeing a raid and only getting into a few Heroics.
I’m back to playing regularly, though not as much. Well, probably as much if you remove the hours spent raiding, since our guild is barely more than a chat channel at this point. I play 1-2 hours a night (maybe 4x a week), bang out a set of dailies, a scenario, maybe a Heroic. First the Golden Lotus (which DID get grindy), then the 5.1 Landfall stuff. There are enough sets of quests (4?) and no required first batch to get variety like GL, and the periodic advancement one-off quest hubs in the Landfall story keep it from feeling like a grind. Haven’t really touched the farm (I will, at some point), and don’t do pet battles unless I’m on an alt in a pet level appropriate zone.
Or, if I don’t want to do dailies, I’ll run my Monk or a different alt if the Monk has no rest XP. Classes have been revamped so much and the world is so different now and leveling is so fast (moreso if you had been hardcore enough in the past to pile up some heirlooms) that you could easily run a main and 2 alts up to 80 with only a little overlap in content. Possibly more if you wanted to level an alt mostly through PVP or instances (I almost never run instances while grinding alts, for no discernible reason).
Point is, there’s an assload of things to do without feeling forced to grind for hours a day. That doesn’t mean that people who want a specific thing (crafting pattern, piece of gear, mount…) that’s locked behind a big time sink of dailies/rep grinding don’t have a valid complaint (*), it’s just that Blizzard cares less about trying to feed what is basically an insatiable hunger.
(*) - I “screwed up”, intentionally skipping the two western zones on my main so that when I brought my alt through there would be content I was seeing for the first time. Problem is that my main is a blacksmith, and I guess a lot of the good end game patterns require rep with the bug faction. D’oh.