It just feels like the community has changed for the worse and that impacts the devs making hasty decisions pushing things out that aren't 100% done which leads to more crap which leads to more pressure.
People don't seem to take the time to enjoy the game in the same way. Complain about a new expansion not coming fast enough, it comes out and just a few months in there's already "next patch please". I think even if they had put out some of the well received expansions today they would be savaged because there would be even less content and people wouldn't have the patience to stick around.