Respondiendo la pregunta : No, no tendría sentido.
Actualmente, las cosas más cercanas que tenemos a una VM multilingüe son JVM y CLR. Estas no son exactamente bestias ligeras, y no tendría sentido intentar incrustar algo de este tamaño y complejidad en un navegador.
Examinemos la idea de que podría escribir una nueva VM multilenguaje que sería mejor que la solución existente.
- Estás atrasado en la estabilidad.
- Estás atrasado en la complejidad (mucho, mucho, porque estás tratando de generalizar en varios idiomas)
- Estás atrasado en la adopción
Entonces, no, no tiene sentido.
Recuerde, para admitir estos idiomas, tendrá que despojar a sus API de algo feroz, cortando cualquier parte que no tenga sentido en el contexto de un script de navegador. Aquí hay que tomar una gran cantidad de decisiones de diseño, y una gran oportunidad de error.
En términos de funcionalidad, probablemente solo estamos trabajando realmente con el DOM de todos modos, por lo que este es realmente un problema de sintaxis y lenguaje idom, en cuyo punto tiene sentido preguntar: "¿Realmente vale la pena?"
Teniendo en cuenta, lo único de lo que estamos hablando es de secuencias de comandos del lado del cliente, porque las secuencias de comandos del lado del servidor ya están disponibles en el idioma que desee. Es un campo de programación relativamente pequeño, por lo que el beneficio de incorporar múltiples idiomas es cuestionable.
¿Qué idiomas tendría sentido incorporar? (Advertencia, sigue material subjetivo)
Introducir un lenguaje como C no tiene sentido porque está hecho para trabajar con metal, y en un navegador no hay mucho metal realmente disponible.
Introducir un lenguaje como Java no tiene sentido porque lo mejor de todo es las API de todos modos.
Introducir un lenguaje como Ruby o Lisp no tiene sentido porque JavaScript es un poderoso lenguaje dinámico muy cercano a Scheme.
Finalmente, ¿qué fabricante de navegadores realmente quiere admitir la integración DOM para múltiples idiomas? Cada implementación tendrá sus propios errores específicos. Ya hemos pasado por el fuego lidiando con las diferencias entre MS Javascript y Mozilla Javascript y ahora queremos multiplicar ese dolor cinco o seis veces.
No tiene sentido