The latest versions of Kotlin support multiplatform programming (and hence native compilation) and this feature is actively under development. The JVM is not necessarily needed if you go that route.
I watched a couple of KotlinConf talks, it appears that JetBrains wants to be the next Borland (Kotlin == Turbo Pascal), using the JVM and helped by Android to bootstrap their own eco-system.
So even with multiple platform Kotlin there is only so much that you can use from each platform when deciding to go big like that.
I don't see it working and think if they want to survive they should focus on the KVM (aka Android).