Todo el software de cualquier gran complejidad tendrá errores, especialmente cuando ese software se está ampliando regularmente, con nuevas funcionalidades añadidas con el tiempo.
Hay muchas razones para ampliar con el tiempo, y simplemente cambiar: la razón más importante para tener actualizaciones regulares se reduce a la seguridad, ya que las máquinas se vuelven más potentes, y los algoritmos de cifrado se rompen como resultado, o los protocolos utilizados se demuestran inseguros por una razón u otra. ¿La persona que responde sigue utilizando Windows XP? Si permitieran que esa máquina tuviera acceso a Internet, sería un objetivo que se atacaría muy rápidamente. No se puede actualizar completamente con todos los cambios de seguridad conocidos a lo largo del tiempo. Por mucho que a la gente le guste, Microsoft no sigue trabajando en ninguna versión concreta de software con actualizaciones para siempre, pero ha hecho un tiempo de soporte terriblemente largo con XP.
Otra razón es que aparece hardware que no fue concebido cuando se lanzó la primera versión del SO. Bluetooth y sus diversas encarnaciones es un ejemplo de algo que mientras se llamaba «Bluetooth» las versiones más recientes (BLE) son notablemente diferentes en muchos aspectos. Y qué decir del hardware de realidad aumentada? Esa es otra.
Por otro lado, los viejos tipos de hardware desaparecen: ¿cuándo fue la última vez que viste una unidad de disquete en un ordenador nuevo? ¿Diablos, una unidad de CD? ¿Cuántas personas siguen utilizando módems de acceso telefónico? ¿Máquinas de fax? En algún momento, a estos dispositivos se les quita el soporte del SO en las versiones más recientes, porque no hay suficiente gente que lo demande como para que merezca la pena el espacio para los controladores del dispositivo y el resto de complejidad añadida del SO para soportarlo.
Ahora, nuevas características: la gente quiere regularmente nuevas capacidades en su SO, incluso si no es algún avance de software completamente nuevo, sólo cosas que hacen su vida más fácil o más agradable.
Todo esto nos lleva a la razón por la que Windows 10 sigue recibiendo actualizaciones programadas con regularidad, más allá de las meras correcciones de errores o correcciones de errores relacionados con la seguridad: una gran cantidad de software en línea en estos días es Software como Servicio (SaaS) y Windows 10 es apodado como Windows como Servicio (WaaS) que proporciona la capacidad de obtener las últimas y mejores características y correcciones de errores de forma muy regular. Para aquellos que necesiten un poco de estabilidad en la plataforma y que el sistema operativo no cambie constantemente, existe el canal de servicio a largo plazo, destinado más a las empresas que a los usuarios domésticos. Estas versiones mayores (no la cadencia mayor de aproximadamente dos veces al año) tienen un soporte a más largo plazo para las empresas, con correcciones de la funcionalidad básica de estas versiones desde las versiones más nuevas, en lugar de requerir que las máquinas se muevan a la siguiente versión de Windows 10 para obtener características.
¿Es Windows 10 perfecto? Es perfecto cualquier sistema operativo complejo? No. Es mejor mantenerse actualizado que no. El mundo exterior online siempre busca aprovecharse de los usuarios y de lo que tengan online. Ningún SO es probadamente perfecto de cualquiera de los SO de escritorio/servidor con su tamaño y complejidad.