Ich würde sagen, dass es schlicht kein fehlerfreies System gibt. Ob das an mangelhafter Programmierung, fehlendem Testing oder an den Indern liegt, darüber kann man spekulieren.
Ich persönlich habe ja meine ganz eigene Theorie, dernach es überhaupt keine Programmierer mehr auf der Welt gibt. Die schreiben nämlich Bücher welche sich dann diejenigen kaufen die gerne Programmierer wären. Doch bis diese besagtes Buch in Händen halten, hat Microsoft schon längst alles wieder umgestellt, denn die neuen Programmierer, die noch keine Bücher geschrieben haben, machen jetzt alles wieder anders und haben sich dazu die kryptischsten Namen einfallen lassen, damit sie gleich noch ein Buch mehr schreiben können, welches dann erklärt was hinter den Abkürzungen steckt.
Und darum funktioniert nie was richtig!
Pitlobster