The chain of [favourite language] -> [Java Script] -> [native code] is unnatural, there is an extra step nobody wants.
It's as if Oracle/Microsoft was saying "oh, you can use Java/C#" while simultaneously hypocritically making every effort to make bytecode/msil a mainstream stand-alone programming language of it's own.
The chain is irrelevant for users of the language, and despite your protest, many language designers are fine with the "extra step".
And again, you have to demonstrate that mobile platforms have good language choice in comparison to the web. So please talk about all of the language choice available on iOS and Android.
Whereas with Android and iOS you have far less language choice.