Но не на питоне, и имеет нативный java api, так прекрасно интегрирующийся с kotlin
Не совсем так. У этой ОС есть специальная виртуалка, которая называется art, в кое-какие местах более оптимизированная, чем классическая jvm и эта виртуалка по-своему исполняет jvm-байткод. Так вот компилятор котлина генерит очень схожий с обычной джавой байт-код. Именно поэтому на андроид можно писать на любом jvm-based языке