What I don't like is how they have changed the physical mechanics of the game over time.

I went back to City of Heroes that i used to play and I was impressed with how much it hasn't changed. You can pull mobs to the corner without having to worry about the mobs shooting through the walls. they have added content without breaking what the base game mechanics. The instances or quests can be solo-ed but the whole game is geared for teaming up. you're much better off on a team of 8 than solo.

World of Warcraft is more like World of Collectioncraft and Blizzard is decided that it's better for you NOT to be on a team unless in a dungeon. They don't want anyone teaming up for any reason. All quests that used to require a team have seriously dumbed down content or eliminated.
Kill quests have nearly been eliminated.
collection quests are now more complicated, you have to use something in your bag for almost every quest and they give no support to help you keep track of these quest items.
they rob you of your natural talents for those stupid vehicle/mount quests.
And the ever-so popular "only one person on the whole server can do the quest at a time"..... so if your waiting in line for about 15k other players to finish it. (when the new content just opens up )
The game is not what it once was. it used to be 60-80% simple kill quests and now its 100% collection via bag items.

If getting rid of mboxers was the goal it seems to be working, I have no desire to upgrade my 10 accounts. Right now Blizzard will be lucky if I upgrade one.