JavaScript: molti tool sono scritti in altri linguaggi. Perché?

Di recente si tende a scrivere tool per lo sviluppo di applicazioni in JavaScript, usando altri linguaggi di programmazione. Perché?