Do you think Kotlin would have been successful on Android and server-side if it was compiling to Java source code before generating JVM bytecode ? Compiling Kotlin to JS is not first class front end support IMO. Web offers now a proper platform for non JS based languages, and web developers have almost no reason to use Kotlin/JS instead of TypeScript which is natively designed for JS constraints and ecosystem.