Tout logiciel d'une grande complexité aura des bugs, surtout lorsque ce logiciel est régulièrement étendu, avec de nouvelles fonctionnalités ajoutées au fil du temps.
Il y a de nombreuses raisons d'étendre au fil du temps, et de simplement changer : la raison la plus importante d'avoir des mises à jour régulières se résume à la sécurité, car les machines deviennent plus puissantes, et les algorithmes de cryptage sont cassés en conséquence, ou les protocoles utilisés s'avèrent peu sûrs pour une raison ou une autre. L'intervenant utilise encore Windows XP ? S'ils autorisaient cette machine à accéder à Internet, elle serait une cible très rapidement atteinte. Il n'est pas possible de le mettre à jour avec tous les changements de sécurité connus au fil du temps. Autant que les gens l'aimeraient, Microsoft ne continue pas à travailler sur une version particulière d'un logiciel avec des mises à jour pour toujours, mais a fait un temps de support terriblement long avec XP.
Une autre raison est le matériel qui vient à l'existence qui n'a pas été conçu lorsque la première version de l'OS a été publiée. Bluetooth et ses diverses incarnations est un exemple de quelque chose qui, alors qu'il était appelé "Bluetooth", les versions les plus récentes (BLE) sont notablement différentes à bien des égards. Qu'en est-il du matériel de réalité augmentée ? C'en est un autre.
D'un autre côté, les anciens types de matériel disparaissent : à quand remonte la dernière fois où vous avez vu un lecteur de disquettes sur un nouvel ordinateur ? Heck, un lecteur de cd ? Combien de personnes utilisent encore des modems commutés ? Des télécopieurs ? À un moment donné, ces périphériques ont le support du système d'exploitation supprimé pour eux dans les versions plus récentes, parce qu'il n'y a pas assez de gens qui le demandent pour que cela vaille la peine d'avoir de l'espace pour les pilotes de périphériques et le reste de la complexité ajoutée du système d'exploitation pour le supporter.
Maintenant, de nouvelles fonctionnalités : les gens veulent régulièrement de nouvelles capacités dans leur système d'exploitation, même si ce n'est pas une avancée logicielle entièrement nouvelle, juste des choses qui rendent leur vie plus facile ou plus agréable.
Tout cela nous amène à la raison pour laquelle Windows 10 continue d'obtenir des mises à jour programmées régulièrement, au-delà des simples corrections de bugs ou des corrections de bugs liées à la sécurité : beaucoup de logiciels en ligne de nos jours sont des logiciels en tant que service (SaaS) et Windows 10 est surnommé Windows en tant que service (WaaS) qui offre la capacité d'obtenir les dernières et meilleures fonctionnalités et corrections de bugs sur une base très régulière. Pour ceux qui ont besoin d'un peu de stabilité de la plateforme où le système d'exploitation ne change pas constamment, il existe le canal de service à long terme, destiné davantage aux entreprises qu'aux particuliers. Ces versions majeures (et non la cadence majeure approximative de deux fois par an) bénéficient d'un support à plus long terme pour les entreprises, avec des correctifs aux fonctionnalités de base de ces versions à partir de versions plus récentes, plutôt que d'exiger que les machines soient déplacées vers la version suivante de Windows 10 pour les fonctionnalités.
Est-ce que Windows 10 est parfait ? Tout système d'exploitation complexe est-il parfait ? Non. Il est préférable de rester à jour que de ne pas l'être. Le monde extérieur en ligne cherche toujours à profiter des utilisateurs et de tout ce qu'ils ont en ligne. Aucun OS n'est prouvé parfaitement sûr de n'importe lequel des OS de bureau/serveur avec leur taille et leur complexité.
La sécurité est un élément essentiel de la sécurité.