Game developers have lost sight of what games should be.
Gamers generally play games for the enjoyment of playing.
Example: I PvP'd in WoW in the first year or 2 because it was awesome, I enjoyed it. When Battlegrounds/PvP Gear/Arenas started coming out PvP seemed to lose a lot of the "fun" for me.
You see a lot of people in WoW PvP simply trying to get the gear, they don't care about how they get it. That's why you have a tonne of AFKers or people "just f*cking around" in battlegrounds etc.
Back in DAoC(for those who played, and liked it) you went out into the frontiers for fun, for a challenge. Not for "l33t epix!". Sure there were incentives to do it, Realm Points, Relic/Keep bonuses. But those were rarely the reason you went out there, those were just a bonus.
WoW has one of the worst communities of players I have ever seen. There's very little community, if at all. I'm sure there's the odd server where everyone knows everyone, and is mostly friendly. But that's probably pretty rare. Games like UO, DAoC, even Diablo 1 had amazing communities.
Which is one of the best parts of online games. If Blizzard was smart they would encourage community building, but they inadvertently discourage it(server transfers, name changes, and the like).
Online Games should be about the Community, great Gameplay, not about what the best item is and how to get it, over and over. Improving your characters is an obvious part of it, but it shouldn't be the main theme.
-----signature-----
Conceited