Gents:
Let's take this discussion to the right place: business and P&L. As everyone should be aware, Microsoft is a SOFTWARE company, and that's where their business starts and ends. Every copy of everything is almost entirely profit. They lose money, conversely, on the Xbox, the Zune, Microsoft Wireless and Keyboard/Mouse/Game controller products. Just that way, in this day and age, I suppose.
The problem is this: due to forces including market competition, global dominance desires (who wouldn't, honestly, like MORE business in MORE countries) and other things which I cannot really understand and thus explain, Microsoft is pushed into a corner to deliver different things on different schedules, and so a stable and steady source of revenue is defined and identified for analysts and investors (another key component of being a publicly traded company) to get excited about.
Apple: Read the WiReD magazine piece about Apple's iPhone push for the 07 MaxExpo. By the way, I absolutely detest the iPhone -- I was doing *EVERYTHING* the iPhone was doing, except for the silly screen tilt (Which, uh, I could do with a single keystroke), in 2000 -- I'll not hijack the thread with that here).
IBM/HPPaq/Dellway/Redhat/[name_your_company]: All need to release something to garner excitement, sales and appreciation of the fact that they're still in the game.
IT'S CALLED COMPETITIVE EDGE, and whoever is poised to deliver something ahead of someone else WINS, even if only temporarily.
Try understanding a bit of history. When Microsoft was the only game in town for business machines (aside from CP/M and the Apple Lisa), it released an OS update every 5-7 years. When Apple gained steam, it reduced to 3-5 years. Now with Linux as a serious contender (don't let Microsoft public statements fool you, it's serious), now they're on a 1.5-3 year schedule.
It's life. You don't HAVE to buy the crap if you don't have a need or don't want to shell out the cash. It is, however, when a company FORCES you to buy the crap that, well, it goes beyond frustration and morphs into loathing. I truly understand this, and from a technical nature, there are MANY reasons why you COULD upgrade to Vista and gain benefits, just like there were for upgrading from Windows 98 to Windows ME (Vista 1.0, heh). It's all a carefully calculated game, folks, and because business users drive a HIGH percentage of the net profits that Microsoft stuffs in it's 12B/yr coffers (pure profit), it can be particularly nauseating to see them go down a road which starts choking out legitimate legacy users.
The complete flip side is that there ARE improvements and you MUST consider the pro's and con's, as with anything. While Vista may not be as BUGGY as previous releases were to market (the RTM versions), it surely doesn't deliver a compelling message to upgrade, either at home or at business.
For some home users such as El Ciggy and others, it does present a whole 'nother ball game in that the dependency for doing mission critical (aka can't-live-without-it) things is hooked to a particular version of Windows, and when that version is going the way of the dinosaurs or is being forced into an early retirement, I understand sentiments.
The saving grace for those that have a technical need to maintain stability, usually ARE technical users themselves and can work a bit more to achieve a balance, either by upgrading and working around issues for compatibility or by remaining on the older version and keeping that one alive as long as possible. Upgrades are a way of life, and until we design a modularized operating system where component, feature and function aren't like to execution and operation, it's going to stay that way.
Plus -- there's always DOS!
