Thing is...
Was going to post this as an AC, but screw it - downvote me all you want...
I've long ago given up on modern consoles; most of the games out there are turgid dross and I've played them all - in one incarnation or another - many many times before. Generic Modern WarDeathKill #46 vs. Yet Another GunKillShootDeathGame #12? Thanks, but Doom, Quake, Half Life, Halo, Medal of Honor, Thief, Splinter Cell, etc, beat you to it (and probably did a much better job of entertaining me). Selling my Xbox was the best thing I've done with it.
When it comes to PC gaming, always-on has been creeping in through the back door for a long time now. We as consumers had the choice to vote with our wallets a long time ago and we failed to take it. If people hadn't bought games with this requirement, publishers would not have seen these games as a success and would have dropped the idea. We didn't and they haven't, so here we are. And you can't ignore the fact that, even in the supposedly bullet-proof world of console gaming, piracy is a real problem and publishers/devs *will* want to protect themselves from it.
At the end of the day I'm interested in playing the game. I couldn't really give a crap about whether it needs me to be always-online or not, I just want to play the game. I have a fast and reliable internet connection at home - and the day you manage to prise my router from my hands is the day they bury me - and I have a fast and reliable connection on the move; it simply isn't a problem for me. I caved and bought SimCity - despite knowing about the launch-day problems and online requirement - because I wanted to play the game. StarCraft 2 needs me to be online for battle.net, but I don't really care because I enjoy playing it (I'll admit that having to log in to my battle.net account *every* *damn* *time* is a pain in the balls however).
It might be a problem if I wanted to play the game in 3/4 years' time and I discover that the publisher has dropped support for it, but the chances are that I'll be on Windows 93.6 or whatever by then and I'll have to get third-party hacks and patches just to install it - in the same way that I have to for many older games that I still play today. And all the people crowing the oh-so-popular opinions about EA and SimCity seem to forget that EA are still supporting Spore to this day, despite the fact that it was one of the biggest flops in PC gaming history.
If anything, this opens the door for indie devs with more creative ideas, and that is no bad thing. Since Minecraft rocked my world two and a half years ago, I've been buying more and more indie games than "triple A" releases and I've been having a lot more fun for it. Most of those don't have always-on requirements and are fun & engaging that many "big budget" games couldn't possibly hope to be. It took me six months to beat FTL and I still can't beat it on "Normal"; despite the game kicking me in the balls at every opportunity I still come back to it. I've played Super Hexagon for a total of around 6 hours now and the longest I've lasted in that game is 48 seconds - another game that relishes kicking you in the family jewels (repeatedly, while wearing steel toe-capped boots, and shoving hot pokers in your face while it does so). And if Minecraft tracked hours played the figure would utterly horrify me; I poured at least 12 hours into it over the weekend alone and I consider that a relatively Minecraft-free weekend...