Good arguments. We had silverlight, and Adobe Air / Flex that may or may not have been trying to displace JS - but they were ways to program in the Browser. Sure they were put forward as solutions by companies that had an agenda.
Such a language also is dependent on HTML-standards.
We should see interpreters for other languages written in JS - or is that far fetched?