Java and JVM are developed together, Kotlin just adds syntax sugar on top.
If Kotlin is so much better, why doesn't JetBrains just port everything into Kotlin/Native?
Because there are benefits to the JVM and interoperability with Java
If Kotlin is so much better, why doesn't JetBrains just port everything into Kotlin/Native?
Also, Kotlin usually forges ahead on features, and the Java is playing catch up. Take data classes for instance. If anything it seems like Kotlin gave Java a good kick in the pants to get it to start developing faster and adding modern language features.