The latest addition (horse mount) proved somewhat controversial as it was seen as taking time away from raid development etc.
Eh, every items in the store creates a group of players who cry about how pointless it is and how Blizzard should be doing this or that or how X item should've been an in-game exclusive and how carebears and casuals are ruining the game. Every. Single. Thing. =P
I went back last week and carried on from where I left off, you now get XP for doing lots of different things, where as before you only got it for questing/grinding from I recall. Archaeology is quite fun to do, lots of XP and some gold thrown in, thing is I am quite happy running about on my own in game, prefer it that way as I am not beholding to people who if you do not do it their way you get verbal.
You've been able to get xp from things like gathering professions and such since around TBC btw. Personally I found Archaeology a nice distraction like, once a month. More than that I'd fall asleep.
The fun part about wow was back in the vanilla and TBC days when you could stay in one level for days and stay in the same region for weeks. The world was huge and dungeons took hours (ok that was maybe a bit too much). that was fun with your friends
You thought PVP was about strategy and pushing the right button at the right time. Although a lot of mechanics weren't perfect.
now, it's a rush to end game and waiting for raids. And in PVP, gear is the dominant factor to win, even if you can't play (or play very well).
that's the main reason why it's on its decline (that and pandas of course)
I do like when people "remember" times in vanilla with rose tinted glasses. It's cute. Vanilla sucked. Plain and simple. =P
Vanilla, you could stay in one level for a couple days but definitely not during TBC. You could level just as fast during TBC as you could now, however people generally did not do so so quick so that 10 levels from Vanilla to TBC was spaced over a couple days. This all changed when Achievements were introduced the end of TBC which introduced the server first FoS for WotLK when people started racing to max level. Even then (WotLK), some of the server firsts took a couple days.
PvP, it's has always always
always been either about which flavor of the month class is overpowered or who has the best gear. This includes Vanilla. Never has PvP been balanced or required some elusive strategy, unless you count "The healer is casting, spell lock/interrupted them!" as a distant type of strategy, or pretty much stunned/frozen to death which again, really doesn't require a "strategy." Even when BGs were realm exclusive and you could spend days in a place like AV, there wasn't that much strategy. Got Pally/Warrior or later Warlocks on your team, you win life. =P
Dungeons were fun, even with complete strangers and they did take waaaay too many hours to complete. I still remember a DM West group spending 3 or 4 hours clearing the place, then I convinced them to do the dreadsteed ritual... they'd never group with me after that was finished. =P
Far as why WoW has declined, you need to figure it's a 10 year old game. A lot of players who were loyal during the first few xpacs have grown up, gotten bored, became busy, etc... Not because of some rush to end game or the not-so-new brute forcing PvP. None of that is a new concept. It is, however a dated concept. Pandas will always make people quit, too.
😉