They're living off an old legacy that is unfortunately gone and some of the developers on most of their core franchises (all of Blizzard North) are gone. This is not the same Blizzard of the olden days that actually believes in Quality over everything. It was claimed that the Real Money Auction House wasn't implemented to make money, but to stop other sites from selling Diablo. Sounds like Blizzard just wanted some of their profit, unfortunately, it didn't pan out.
I thought always online was going to prevent piracy, hackers, botters? Guess not, while playing Diablo 3 I'm constantly barraged with spams from gold farmers, and I often have friend requests from these people. So instead of having a beautiful GUI Chat interface when I log onto Diablo or Starcraft, I'm simply greeted by a tiny chat box in the bottom right hand corner of my screen. No displaying of characters, no legit ladder system, and no one to make Battle.net feel alive.
Things that have failed:
1. Battle.net 2.0
2. Always On Diablo
3. The Real Money Auction House
4. The gameplay of the game
5. Proper Chat Screen
Long gone is the day where Blizzard had the proper talent to peer into the future and figure out what was next. The talent either no longer exists, or is more concerned about profits (or saving money). Being in chemical research company of moderate size, I understand that point of any business is profit, shareholders, and than research, however when you actually do the research it shouldn't be halfassed. Oddly enough, the work that was put into Battle.net 2.0, Diablo, and even the Starcraft 2 interface is half assed.
I understand that Blizzard used to be a great company, but I want you to think back to the olden days. Maybe install Diablo 2 on your Easter Day. Is Blizzard a company that feels like it NEEDS to great video games or does it simply just exist to hand you additional 3rd rate products to buy because they know they're not going anywhere? The purchasing by Activision increases their dominance and mediocrity. I suppose thats the video game world we live in today.