¿Usa Windows 10 MS-DOS? ¿Por qué o por qué no?

No.

La última versión de Windows que dependió o incluyó el código de 16 bits de MS-DOS fue Windows ME (Millennium Edition), que se lanzó en el año 2000.

Desde Windows XP, lanzado en 2001, y en adelante, Windows se ha basado en Windows NT y no ha tenido ninguna dependencia de MS-DOS. Así, Windows XP, Windows Vista, Windows 7, Windows 8.x y Windows 10 están basados en NT, y no dependen ni incluyen MS-DOS. Además, todas las versiones de Windows NT, desde 1993 en adelante, todas las versiones de Windows Server, desde 1993 en adelante, y Windows 2000 se han basado en NT, sin depender de MS-DOS.

Las versiones de 32 bits de Windows todavía admiten la ejecución de algunas aplicaciones de 16 bits de DOS y Windows, utilizando el componente NTVDM (Virtual DOS Machine). (Las versiones de 64 bits de Windows no admiten la ejecución de aplicaciones de 16 bits.) La inclusión de la compatibilidad con 16 bits no es una dependencia del código de 16 bits, sino más bien un complemento para permitir a los clientes ejecutar algunos programas más antiguos que pueden no estar (y podrían no estar nunca) disponibles en las versiones de 32 bits.

Y en contra de lo que pueda leer o escuchar en otros lugares, la consola (cmd.exe) en Windows (desde XP en 2001 y en NT desde 1993) no es MS-DOS. Es un intérprete de comandos de 32 bits (o 64 bits) completamente independiente, y no tiene código de 16 bits de MS-DOS en él.

El sistema operativo NT (que comenzó en 1988 como NT OS/2, y luego cambió en Windows NT) fue desarrollado desde el principio como un sistema operativo protegido de 32 bits (y más tarde de 64 bits) con multitarea preventiva. Cada aplicación tiene un espacio de direcciones separado, y una aplicación atascada no puede congelar todo el sistema. Su diseño es más seguro y fiable que la antigua combinación de MS-DOS con Windows encima.

La antigua combinación de Windows encima de MS-DOS tenía efectivamente multitarea cooperativa, lo que significaba que una aplicación, si no devolvía el control al sistema operativo, podía congelar todo el sistema. Hay múltiples razones para deshacerse de la dependencia de MS-DOS, pero esta es una de las principales.