Social games have nothing to do with social, if you want social, go for World of Warcraft or any other MMO, that has no Facebook integration, still they got millions of subscribers. And you can actually enjoy real game play with other people, not just clicking on static images and spamming your facebook-friends. In this case saying that Acti-Blizzard doesn't understand social is ridiculous.
Facebook may have zillions of users but that does not mean that it's exactly that great of an opportunity is. A country having huge population alone does not mean that it's a viable place to do business.
Mobile is still immature, iOS is a daunting place, you need to either give up 30% of your profit or charge 50% more for your game, Android is ... well fragmented. The PC market is the best there is for games.
If you buy Star Craft 2 today, you don't even need the DVD to install the game, you can always download a digital copy, again this reinforces my claim that Acti-Bliz understands the 21th century, it's not perfect, but calling them clueless is ridiculous.