По моим ощущениям, причины пользоваться Kotlin/JS может быть две: либо очень не хочется трогать JS, а хочется более привычного ООП (альтернатива в виде тайпскрипта / флоу тоже, кгм, не совсем привычная), либо конкретно хочется шарить код между разными фронтендами -- Android, iOS, Web.