¿Por qué?
Creo que hay un par de razones.
Tal vez porque hábito es la segunda naturaleza. Cuando PL/I apareció, FORTRAN ya existía desde hacía casi 10 años. Cuando aparece una nueva tecnología/lenguaje, puede comenzar a menospreciar la base de código existente llamándolo código heredado. Pero no hay ninguna razón para comenzar la conversión de inmediato. Especialmente fue un gran problema en los años 70 debido a la falta de convertidores automáticos y otras herramientas.
La siguiente razón podría ser que no hay bala de plata. PL/I fue un intento de crear una bala de plata: lenguaje de propósito general. Hicieron todo lo posible, ya sabes el resto. =) PL/I era un lenguaje monstruoso. Frow Wikipedia article:
Los programadores se divide agudamente en programadores científicos (que utilizaron Fortran) y los programadores de negocio (que COBOL utilizado), con una tensión significativa e incluso aversión entre los grupos. sintaxis PL/I tomada de COBOL y la sintaxis de Fortran. Así que en lugar de características notando que harían su trabajo más fácil, programadores Fortran de la sintaxis COBOL notado tiempo y tenía la opinión de que era un lenguaje de negocios , mientras que los programadores COBOL notaron sintaxis de FORTRAN y miraban como una lenguaje científico.
También los "viejos" como FORTRAN evolucionan bajo peligro de muerte y se le agregan características como programación estructurada, orientación de objeto, etc. Eso redujo las ventajas relativas de PL/I.
P.S. También eche un vistazo a that part del artículo de Wikipedia ya mencionado.
Gracias Skaffman por la edición y por crear la etiqueta PL/I. – yCalleecharan