Aren't car manufacturers obliged to not sell vehicles with known critical defects? Gun manufacturers? Appliance manufacturers? Toy manufacturers? Toothbrush manufacturers? Shoelace manufacturers?
Why should a software vendor be held to a different standard? Why should Mi¢ro$oft specifically be held to a different standard, especially since other OS vendors, both open-source and proprietary, do update their software distributions?
I have never claimed that every software vendor should update their distributions minute-by-minute. I have never claimed that every software store must obtain and stock minute-by-minute-updated distributions. I have never said that any software is perfect nor never in need of updating.
What I have said is that large sets of bug fixes, particularly those the vendor itself defines as "Critical Updates" should be preinstalled in the distribution.
RedHat published version 7.0 of their software in September, 2000. They then released 7.1 in April, 2001. Then 7.2 in October, 2001. RedHat 8.0 was released in September, 2002.
If I purchased RedHat 7.x in August, 2002, I have no reasonable expectation that the OS I purchase have all the updates that would be included in version 8.0. I have no reasonable expectation that RedHat owes me a free copy of the new version once it comes out. I will happily update my older software.
But I do have a reasonable expectation that when I buy their software in August, 2002, that what I get is not 7.0 with an additional CD of bugfixes to bring my software to an equivalent of version 7.3. RedHat, as well as SuSE, Debian, Mandrake, IBM, Compaq, Apple and others provide periodic updates to their OS distributions. What I get from them is software with periodic updates preinstalled.
All I want from Mi¢ro$oft is the same fulfillment of obligation I expect from the company that makes my shoelaces.
Want the best answers? Ask the best questions: TANSTAAFL!!