Oh, if you're getting your view of RPG from rpg.net, then you're not in touch with most RPGers. I don't know if you've noticed, but most people who post to RPG.net don't play RPGs of any kind at all! In fact, I remember thread where someone suggested that a review of a RPG should include actually PLAYING the game, and a couple of posters actually said PLAYING a game would be detrimental to doing a review.
I think D&D, by pissing off those folks over at RPG.net, certainly didn't hurt its sales any. Pissing off people who don't play RPGs anyway (or would rather moan on their bulletin board about how they can't find players for their 5th ranked obscure little game than to actually get out and play, even if it was "only" a d20 game) doesn't seem to hurt WoTC's business.
If you've never heard of the "back to the dungeon" focus as part of the 3e campaign, you should go back and check out the original ENworld pages back when d20 was rolled out. It was out there for everyone to see, and part of the core of the marketing campaign.
The truth was, story driven modules where players didn't get to do much drove a lot of players away! If you read any of Ryan Dancey's posts of Monte Cook's web-site, you'll see that there was a conscious decision on his part in driving the design of 3e to lean towards designing a game system with a play-style very oriented to dungeons and dungeoneering. Sure, D&D works well for other styles of play too, but the game definitely is most balanced and playable when in a dungeon.
Takje spellcasters, for instance, who become much more powerful when not in a dungeon situation, simply because they have freedom to move anywhere without getting trapped against corners, walls. Dungeons with their limited line of sight definitely constrains a spellcasters a lot more than a standard wilderness or even city encounters.
But never mind. You've made up your mind, and if even the marketing campaign for 3e (and the ludricous behavior of most rpg.net posters) didn't inform you, my feeble attempts won't even begin to change your mind.