Windows 11 mantiene nombres de archivo específicos, como kernel32.dll o user32.dll, que siguen la convención 8.3 de MS-DOS, priorizando la compatibilidad histórica sobre la modernización. Aunque el sistema operativo actual soporta nombres mucho más largos mediante NTFS, la retención de estas etiquetas breves evita que aplicaciones antiguas fallen al buscar bibliotecas específicas. Raymond Chen, ingeniero veterano de Windows, explica que esta decisión no fue original de Microsoft, sino que hereda la estructura de CP/M, creada por Gary Kildall en la década de 1970. La persistencia de estos nombres se debe a que muchas aplicaciones enlazan directamente a estos archivos; cambiarlos rompería la compatibilidad con software que aún depende de estas referencias. Además, Windows genera alias cortos, como C:\PROGRA~1, para mantener la coherencia con sistemas operativos anteriores. Eliminar estos nombres no mejoraría el rendimiento ni la seguridad de Windows 11, pero sí podría causar la inoperatividad de programas funcionales. Por ello, Microsoft opta por conservar estos comportamientos anacrónicos para garantizar la estabilidad del sistema, demostrando que el legado de MS-DOS sigue siendo una restricción técnica activa en el diseño de Windows 11.
