Respondendo à pergunta - Não, não faria sentido.
Atualmente, as coisas mais próximas que temos de uma VM multilíngue são a JVM e o CLR. Essas não são bestas exatamente leves, e não faria sentido tentar incorporar algo desse tamanho e complexidade em um navegador.
Vamos examinar a ideia de que você poderia escrever uma nova VM multilíngue que seria melhor que a solução existente.
- Você está atrasado na estabilidade.
- Você está atrasado na complexidade (bem, mal, porque está tentando generalizar em vários idiomas)
- Você está atrasado na adoção
Então, não, não faz sentido.
Lembre-se de que, para oferecer suporte a esses idiomas, você terá que reduzir suas APIs de forma feroz, cortando partes que não fazem sentido no contexto de um script do navegador. Há um grande número de decisões de design a serem tomadas aqui e uma enorme oportunidade de erro.
Em termos de funcionalidade, provavelmente estamos realmente trabalhando com o DOM de qualquer maneira, então isso é realmente um problema de sintaxe e idioma, e nesse ponto faz sentido perguntar: "Isso realmente vale a pena?"
Tendo em mente, a única coisa sobre a qual estamos falando é o script do lado do cliente, porque o script do lado do servidor já está disponível no idioma que você quiser. É uma arena de programação relativamente pequena e, portanto, o benefício de trazer vários idiomas é questionável.
Que idiomas faria sentido trazer? (Atenção, material subjetivo a seguir)
Trazer um idioma como C não faz sentido, porque ele é feito para trabalhar com metal, e em um navegador não há muito metal disponível.
Trazer uma linguagem como Java não faz sentido, porque a melhor coisa são as APIs.
Trazer uma linguagem como Ruby ou Lisp não faz sentido porque o JavaScript é uma poderosa linguagem dinâmica muito próxima do Scheme.
Por fim, qual fabricante de navegadores realmente deseja oferecer suporte à integração DOM para vários idiomas? Cada implementação terá seus próprios erros específicos. Nós já enfrentamos problemas relacionados às diferenças entre o MS Javascript e o Mozilla Javascript e agora queremos multiplicar essa dor em cinco ou seis vezes.
Isso não faz sentido.