No hizo multitarea
Tenía tareas múltiples limitadas y cooperativas, pero esto se empalmó sobre un sistema operativo fundamentalmente de una sola tarea. Eso significaba que si una tarea (por ejemplo, de fondo) era codiciosa o tenía un problema, todo el sistema funcionaba mal o estaba bloqueado.
Hubo un momento en el que Microsoft estaba "comiendo el almuerzo de Apple" porque la multitarea funcionaba mucho mejor en Windows, y Apple perdió una gran cantidad de cuota de mercado.
Sin protección contra choques
No tenía forma de contener el fallo de una aplicación en particular. Entonces, cuando una aplicación se "bloqueaba", el sistema fallaba. Ser capaz de ejecutar múltiples aplicaciones al mismo tiempo, por no hablar de la variedad de a menudo docenas de accesorios de escritorio, extensiones y demás, que crearon una gran vulnerabilidad.
Era común que una Mac entrara a la tienda con tantos accesorios de escritorio instalados que tenía que desplazarse para verlos todos. Le dije: "Le hicieron a esta Mac lo que un proxeneta le hace a un Cadillac". No es de extrañar que estuviera en la tienda.
Sin seguridad
También relacionado, no había protección de memoria basada en hardware, por lo que una aplicación podría garabatear la memoria de otra aplicación desde un simple error.
Esto también significaba que una aplicación, DA, etc. podría fisgonear sobre los contenidos y actividades en la memoria del sistema. ¿Qué sentido tiene tener inicios de sesión de contraseña cuando su DA de salvapantallas gratuito simplemente puede escanear la memoria en busca de las contraseñas?
Sin la capacidad de mantener las aplicaciones contenidas, esto también significaba que la seguridad del sistema de archivos era una causa perdida. Entre otras cosas, no había manera de evitar que las aplicaciones dañen o pirateen el sistema operativo.
Los virus comenzaron en Mac, ya sabes. Este tipo de cosas es por qué. También terminaron virtualmente cuando salió OS X.
Sin shell
Está bien, eso solo le importa a unas pocas personas, pero no hubo ningún back-end sólido desde el que realizar las tareas del sistema de teclado / script. No hay forma de, por ejemplo, "rsync" un directorio a una copia de seguridad; Tenías que confiar en productos envasados. Por supuesto, existían herramientas para desarrolladores, pero eso no estaba disponible para los usuarios finales, tenía que registrarse y, si recuerdo, pagar algunas tarifas.
Actualizar OS 8/9 a la multitarea adecuada fue un problema difícil , un verdadero nudo gordiano. Necesitaba una solución de "Alejandro Magno", y ahí es donde entró Steve.