Game development isn't as easy of a lot of us want to assume. WoW developers past and present have been pretty open about the technological hurdles they've had to face in implement new design and new features. There are things they could only implement 5 years later once technology gave them the ability and they could improve the game engine to make use of that technology (even though other newer games were doing it sooner because they had more modern game engines to work with in the first place). There are things they still want to add haven't because they haven't been able to get it to work with the game engine as it currently is. John Staat is getting ready to publish a book on the subject, focused around the original development of WoW but also talking about how those same challenges still exist in modern game development.
Don't assume everything is an excuse because a dev team is too lazy to be bothered. Technology is not omnipotent. Company resources are not unlimited. Choices have to be made about where to allocate development time based what's realistic for the technology they are using.
Unless you're personally developing a game on the scale of a MMORPG and making those things happen yourself, stop assuming it's not happening in the game you're playing due to negligence. By all means, make suggestions for things that would improve the game experience but stop blaming the dev team for being lazy when you don't get them when you want them (if at all).
If you genuinely think they're being lazy and making excuses, then go play another game where the dev team is providing you the things you demand of this one.
