It's Microsoft's fault. They have now, single handedly, broken their own market. No longer do we need to upgrade our PCs, or our PC graphics cards, or even our OS. No, now all we need to do is get on the bandwagon and buy an XBox console, which has a lifespan of about 5 years.
So instead of spending $2,000+ on a PC with a $400+ graphics card (every two years) and a new OS every 5 years, now we just spend $400 and buy a bunch of games at $50 to $60 dollars a pop.
Hmm, I wonder how that worked out business wise? Let's dwell on that...
1. Major PC vendors markets: Dell, HP, Sony, Lenovo, Gateway, etc? Destroyed. Now they end up selling a bunch of low-end netbooks and cheap $500 PCs, enough for browsing the web, watching videos, listening to music, etc.
2. High end $400+ video graphic cards market from nVidia and AMT/ATI. Destroyed. Nope, who needs a video card that a game doesn't use. After all, all games are now made for consoles, and the consoles are all over 4 years old!
3. 64 bit multi-core computing for home? Destroyed. After all, who needs multi-core computing except for the business and science/eng/tech sectors? A 32 bit (aka 4G RAM) computer works just fine for the internet, office, and financial management of home users. Ok, some may need to edit photo's and movies, I'll grant that.
The problem is that the Microsoft business manager bean counters just didn't think the problem through. The PC gaming market was pushing the technology envelope forward, for better or worse. And all other vendors and software markets (aka the Windows eco system) benefited from those gains. Later they realized, uh oh!, we are shooting ourselves in the foot, and tried to keep it going with "Games for Windows". Little did they realize, by that time, it was all over.
I may never buy another PC, or graphics card again. Someone please explain why I should? Does the amortization of costs actually benefit us over the long run? Stuck with 4 to 5 year old console technology that does not push the envelope? Unlike some slashdotters, from a game, I want a total and absolute simulated environmenal realism. I don't just want to "play a game". I can muck around with Monopoly if I just wanted to "play a game". No I want to be emersed, as if I have been taken to another world. Games must be worth my time, not just something to fidget around with while I'm bored. I want photo-realism, possibly ray traced real time graphics, with true weather and environmental sounds. That's the goal I "was" chasing. That "was" the goal I was helping by buying the latest and greatest tech. But now, Microsoft has just killed that goal for me.
Side note: It seems all vendors of all types now from cell phones, to PC hardware and software, are all hell bent on getting every living being on the planet on some kind of subscription service. To that I say "One Time Cost" is better than the "Recurring Cost" model.