Creo que cuando los idiomas se consideran iguales que el software comercial, siempre hay una necesidad constante de agregar nuevas funciones para justificar nuevos lanzamientos.
¿Puede haber o hay idiomas donde la versión 1.0 es la versión final? Por supuesto, las correcciones de errores están exentas de esto, pero ¿el conjunto de características sigue siendo el mismo?
De esta manera, todas las características del lenguaje se ajustan bien y no parece que estén atornilladas después del hecho con características obsoletas todavía existentes debido a la compatibilidad con versiones anteriores.
¿Asumo que algunos idiomas académicos son así? Pero, ¿hay idiomas comercialmente exitosos que sigan esta idea? La biblioteca que lo acompaña también es gratuita para obtener nuevas funciones, pero el lenguaje siempre permanece constante.
Un ejemplo que puedo dar es que, uno de mis lenguajes favoritos C #, que uso con bastante frecuencia, cada vez se agregan más funciones. Para aprovechar estas ventajas, tengo que dejar las tareas reales en la mano y dedicar un tiempo considerable a aprenderlas en lugar de poder captar conceptos triviales y combinarlos yo mismo para resolver problemas más complejos con facilidad.
Así que supongo que estoy buscando un enfoque minimalista donde todo sea consistente, tenga sentido y sea lo más ortogonal posible.