Why do PC gamers want everything to be multiplayer?
We all know what happens when you focus too much on MP and not enough on SP... You get BF3--A cheap Modern Warfare imitation in terms of SP. Perhaps DICE should have invested more time into their MW knockoff instead of seizing every opportunity to lure disgruntled PC gamers away from Treyarch/Infinity Ward.
We need more excellent SPs, because I feel the hallmark of gaming has always been the single player experience.
The best SP experience that I've had this generation has been Alan Wake. PC gamers were upset that this game went exclusive and lost it's sandbox game play, but my response to that is that you're missing the point.
In my opinion, Alan Wake is the epitome of game design because as you work your way through the story, you're thrust into different locals which do an amazing job of making you feel like there are no arbitrary boundaries created by the designers to keep you on track--You won't wonder "why can't I go here" were in most games there's this wall that's keeping you from progressing into an undeveloped plane.
Instead, you will never encounter such limitations to ask that question because the boundaries that do exist are logical and well thought out. There's one stage were Alan has to get to the barn and the only obstacle standing in his way is a river. Not far from where he realizes that he needs to cross the river is a swing-bridge that acts as a means to get to the other side, but also presents the game designers with an opportunity to do something really cool--lets not ignore the fact that swing-bridges are common to that region.
Alan Wake was a gem and I think it's a shame that we don't get more SP experiences of that caliber because people are so enamored with pushing their latest tech. Most people won't even realize that Alan Wake redefined what "the torch light" truly is. It's a shame when good ideas get overshadowed by technicalities.