Den Höhepunkt erreichte man dann mit 2000/XP.
Das muss so eine Form der Verdrängung sein. Man erinnert sich nur noch an die guten Dinge zurück, nicht mehr an die Schlechten.
Windows XP war anfangs so buggy, dass damals vor dem SP2 von vielen der Umstieg nicht empfohlen wurde. An sich lief es erst mit SP3 für seine Zeit wirklich gut.
XP war außerdem das erste NT-basierende System, welches sich an Heim- und Business-Nutzer gleichzeitig richtete und somit ganz anderen Anforderungen genügen musste.
Seitdem geht es gefühlt eher nach unten.
Die Komplexität ist seit damals einfach massiv gestiegen.
Natürlich darf man nicht vergessen, dass durch das Internet heute auch ein ganz anderer Faktor bei der Codequalität relevant geworden ist. Trotzdem hat man bei Microsoft auch erkannt, dass das Produkt beim Kunden reifen kann und nicht mehr zu 1000% perfekt sein muss.
Das ist aber generell industrieweit heute Status-Quo.
Niemand entwickelt mehr eine neue OS Version über drei bis fünf Jahre, bringt sie dann stolz heraus und ändert sie dann die nächsten drei bis fünf Jahre kaum noch.
Das war auch kaum mehr möglich, da sich die moderne Welt halt schneller dreht. Microsoft hat damals immer wieder Funktionen mit Windows ausgeliefert, die schon beim Release veraltet waren. Oder es fehlten Funktionen, die kurz vor einem Release relevant wurden, dann aber erst mit dem nächsten Release drei Jahre später Einzug ins OS hielten.
Ich hab es schon mehrfach geschrieben: dafür, dass die aktuell ein System für mehr als 1,5 Mrd. größtenteils völlig individuelle Systeme herausbringen, dafür läuft die Sache insgesamt schon ziemlich gut.
Und wenn nach einem Update 10.000 Leuten das System um die Ohren fliegt, dann gibt das zwar Artikel in den Medien, aber im Vergleich zur Gesamtanzahl ist es immer noch eine völlig irrelevant kleine Menge von Systemen. CrowdStrike hat ca. 8 Mio. Systeme an passender Stelle lahmgelegt. 8 Mio. von über 1,5 Mrd. Systemen.
Du wirst nach jedem einzelnen Update irgendwo auf der Welt irgendwen haben, bei dem danach was nicht mehr läuft. Das muss noch lange nichts mit schlechter Codequalität zu tun haben. Und wie man das testen soll, hat auch noch niemand verraten.