Thinkabout thecost of upgrades! Not only the upgradewon'tworkasexpected, but your system willbe MUCH slower, with much less productivity. At end of exasperationyou have to buy a new PC, a new Windows licence with it, and also you have to buy again ALL youexisting software, due to:
- licence restrictions that won't allow you to run your existing softwares on the new replacement installation
- old softwares not compatible with the new version of Windows
Nowsuppose you buythe Windows upgrade only: don't even think that it will work on a newreplacement PC, only onyour existing installation.
Soin fine, you're required to buy again every 3 years:
* a new PC ~ $600 to $1000 with its builtin Windows licence. You may buy it online,but it'soften less expensive andmuchfaster to get it from a street retail store. At best, you add half a day for just this buy : ~ $150
* a new Office suite (upgrade impossible due to licence restriction) : ~ $150
* all your favorite tools (antivirus ans security, graphic apps) : about 5 times $50 = $250
* about 2 hours to perform the complete online system update : ~ $160
* several hourstrying to find again the correct set of drivers: ~ $300
* about a dozen full-time hours of hardwork trying to rebuild your work configuration, or to validate the licences : the Windows way to transfer your user settings to the newsystem is simply NOT working, given that you alsoneed to renew the softwares you used that can't be parametered the sameway on the past system : $4800 (this is, by far the MOST expensivepart of the upgrade, and the cost may even be higher if this requires prior training for the new version!).
Total cost of the upgrade: about $6600 every 3 years, so, yes this is more than $2000 each year! For home users, this is too much. Note that in addition, all your DRM-protected medias become unusable: you've lost all your favorite music and videos (andif you want to backup them by removing the DRMfor backing up, now you're a criminal, and you can be jailed 3 months, and pay more than EUR 300,000 in France!
Compare this to the upgrade cost on Linux: all components are replaceable isolately: the OS, the hardware, the software. Almost all most softwarecanbereused the sameway after upgrading to anewer version. You easily keep your user settings, which can easily be moved to an external archive during the upgrade.
And don't think about keeping your existing versionof Windows: softwaremakers for Windows have no otherchoice than requiring the support for the newer Windows, because Microsoft has stopped supporting the older versionafter 3 years (the support comes for professionals only at a MUCH higher price, because their solutionis not scaled for millions of customers);andif you don't upgrade,then it's your antivirus that will stop working, due to lack of updates and new threatswillmagically appear, targetting all users that have not upgraded.
The result is that LOTS of users continueto use unmaintained old versions, with no more scurity patch (except for a few ones that Microsoft alone judges that it is important, only because they address parts of the software used by professional users). Then millionsof PC are running outdated versions of Windows, full of unsupported security holes, and full of worms and spamware. They create huge traffic on the Internet, and everybody pays the expensive bill for the Internet access, thatgets slower over timeduetothe saturation of ISP's servers.
Everybody looses, except Microsoft which hascreated a captive market by provifing a OS that would not be functional without the unpublished APIs. Note that the development tools for Windows now stop working too oin the newer system, and updated development tools add their new set of system features that will build an application that canonly run on the newer system: Microsoft, with Visual Studio, uses viral technics to force software vendors to build apoplications that willl run on newer Windows versions.
If Microsoft was loyal, it woulduse a community processwith the Windows developers to specify how an extension will be implemented, and more vendors would collaborate to build the best solution that fits everyone's needs.
Whatever MS says, the TCO for Windows is very high, because Microsoft always ignores the cost of upgrades, and just focus low cost for new installations (i.e. new customers,before they become captive).
Put a single finger of your hand in the Microsoft universe, Microsoft will eat your two arms, and the clothes on it, and your spirit. Microsoft attempts to compare the cost of upgradefrom Windows to newer Windowswith the cost of upgrade from Windows to Unix/Linux, but never compares the cost ofmigration from Unix/Linux to another Unix/Linux.
Think about MacOSX: this is for home users the BEST OS ever done: you pay a bit more the first time, but you keep most of your software, your existing training, you need much lesscostly utilities to make it workable and secure out of the box. If you are bit trained with technic, you'll pay a bit less with Linux, or nearly nothing if you manage your system yourself: you are given the choice as much as possible.
There are cost effective solutions for home users now in the Linux universe (including at Red Hat, if you don't think about its professional editions for mission-critical applications, whose pricing is not basedonthe software itself, but on its first-grade maintenance, unlike the basic remote support with "do-it-yourself" downloads and installations; Microsoft's support of home users is minimalist,with nobody directly in front of you to solve yourown problems).