Ряд исторических причин
* vararg/spread нет в ES5
* vararg в Kotlin изначально задумавались более мощными / немного другими
* до Kotlin 1.0 не было семантики копирования
Сейчас вероятно можно использовать spread в более новых версиях ES и вероятно стоит поменять как минимум для экспорта (сс
@abannykh)
@your_rubicon спасибо за вопрос