hehe perhaps, but you think about it you've had Xbox Live since what 2005 (probably longer given you had an Xbox as well as your 360)
Forget what the prices are for you, but here either it's getting a £5/month or £40/year subscription. Paying monthly gives that freedom to just stop playing online (messaging, etc..) but that said the yearly rate is cheaper so often chosen by those of us who happen to know we'll want to use it month-in month-out even if we don't necessarily play games online daily (or weekly)
Don't recall many people bitching about the cost of Xbox Live (especially since the 360, Marketplace and the better Social structure)
But think about it like this, Windows XP has had quite an oddly lengthy life-cycle compared to other Windows operating systems.
Windows 3.1 (1993)
Windows NT 3.5 (1994)
Windows NT 4 (1995)
Windows 95 (1995)
Windows 95 OSR (1996)
Windows 98 (1998)
Windows 98 Second Release (1999)
Windows Millennium Edition (2000)
Windows 2000 (2000) [Business Aimed]
Windows XP (2002)
Windows 2003 (2003) [Business Aimed]
Windows Vista (2007)
Windows Enterprise (2008) [Business Aimed]
Windows 7 (ETD 2010)
While yes it's true many kept with Windows 98 until Windows XP was released, that was only the home market due to the notorious unreliability of Windows ME.
Windows Vista has had a weird recieption compared to previous Windows, especially when you consider that it is actually a very stable OS with rock solid support. I think most of the issue with people moving to it has been well, people like yourself (and many others who frequent here) who without using it yourselves proclaimed to many who don't know that it is as worthless as Windows Millennium Edition.
Still we put aside the fact that there was some quite obvious nerd fear about moving from XP (which seriously? I still prefer Windows 2000 over XP any damn day) ... the point is if you upgraded as often as Microsoft intended, then you would've been spending £130 every 2 years.
Let's for arguments sake say they used the Xbox Live style of subscription fees. Now first thing to note is that yes over a 2 years period at the monthly fee you would be paying a total of £120... so only slightly less than buying it brand new.
But if you were to get a yearly subscription, then you'd only be paying £80; for those same 2 years.
In-all you'd end up paying far less (if you're sensible about it), but luckily for Microsoft and a reason Xbox Live makes so much damn money is that most people seem not to notice it's a damn sight cheaper buying more than 1 or 3 months at a time.
Despite the more than glaring fact that they'll end up playing an entire year thus keep paying that fee.
Still think of the bonus of not having to physically go anywhere to upgrade your OS? That even core upgrades like from XP to Vista, would be done as a System Update.
You might think this sounds a bit crazy, but Linux OS like Ubuntu do this; they'll download and update your Kernel then simply reboot. Hell Microsoft's NXE now runs a Windows 6.0 Kernel rather than the 5.0 Kernel it did using the old Dashboard.
They know how to do it, and can. Releases of new versions of Windows wouldn't be some "OMG!" style rush to get the new version, or "We'll we might get it at some point"... we would be talking the entire internet-aware community using Windows would be using the same version of Windows on the day of release (or soon after)
That in-turn would mean developers wouldn't need to worry about several versions of Windows they need to support but a single platform.
I mean sure, it would be cool if Microsoft offered both options; but realistically in-order for such a system not to be circumvented it would need to be an all-or-nothing situation, because pirates would easily crack the disc version then distribute it to anyone who still uses the "non-subscriber" version of Windows.
Also think about it like this, developers concentrating on a new platform not only could dedicate their time to that single platform but more importantly it would be commercial suicide for them not to make sure their stuff was working for public release; we wouldn't see a replica of hardware manufacturers playing catch up with limited resources while supporting an old system.
Gotta admit it makes sense to actually pay a bit more for the same sort of peace of mind you get from your consoles, no?
Well maybe not the PS3, I've yet to see a first release update that didn't brick the damn thing...
Your signature has been erased by a mod because it's larger than 600x120...