ну тогда нужно будет выпускать Kotlin/Hard
Дело в том, что если нет ресурсов на виртуальную машину (а на низжайшем уровне так и есть), то встаёт проблема:
Компилятор должен знать ВСЁ, заранее определить и прописать все адреса. То есть например интерфейсы скорее всего работать не будут, потому что адрес неизвестного метода на этапе компиляции неизвестен.
Короче, от исконного котлина мало че останется, зато получится страшный мутант.
Посмотри например синтаксис раста, ужаснись.