Like it or hate it, it looks like always online is here to stay. The fiasco surrounding D3 wasn't enough to stop people doing the exact same thing with SimCity, and i'm sure SimCity will be long forgotten by the time this console comes out. It will still sell a million billion units. The Xbox 360 has been the top selling console in NA for like two straight years. They would not be doing this if they didn't think it would turn a profit, and the fact is that they do. Some people have mentioned steam - yes, steam does have an offline mode, but it is woefully inadequate. I was without internet for several weeks when I was moving house, and I was simply shocked at the amount of games I couldn't play. A retail copy of Bioshock: Infinite would not even install on my PC without an internet connection.
Basically, PC gamers have essentially had 'always-online' machines for years now. All of you saying 'whelp, time to go build a PC' in the hopes of avoiding 'always-online' are kidding yourselves. I won't be surprised if all PC games require an internet connection in the near future.
TL;DR - Microsoft is the future, it just may have arrived a little early. Five years from now, 'always-online' will be like 'digital downloads' - something we never expected to take off but given the advances of internet technology and availability have become the norm.