And I disagree with you. Blizzard has alienated a large number of us "casual" players who do not have three and four hours a night to spend running end-game content. They have obviously recognized this problem with the last patch allowing the extension of resets so content can be cleared at a much more casual pace.
I've been playing for almost 2 years and I've probably seen less than 20% of the game content. My first character hit L60 and got MC attuned a week before TBC came out. I've still never been to MC. Determined to not let that happen again, I spent most of TBC leveling my main to L70 and trying to get my other toons there as well. I wasn't even close when WotLK came out. It's now a race to get everyone up to L80 before the next XPac. And when I do, I'll have a stable of characters - only one of which has every run a pre-TBC dungeon, and none of which have run any TBC dungeons at all. And forget playing both races. Were it not for the TBC quests for Alliance, I wouldn't even know what the major Horde cities look like.
I've paid for a whole bunch of content I will never get a chance to see or experience. And that kinda sucks.