Porque menos es mas
Cuando tenes algo que hace muchas mas cosas que las que necesitas se torna mas complejo que lo necesario.
Por otra parte los distintos lenguajes responden a distintos paradigmas que interactuan con distintos y diversos entornos. Entonces hay diversas interacciones a las que se enfrentan los diversos programadores.
Tener todo es lo mismo que querer correr una maraton con una tabla de surf, una bicicleta al hombro, un paracaidas y un ala delta. (ademas de auricoulares con un disco rigido que contenga suficiente musica para los distintos estados de animo)