А вы понимаете, что у вас в JS еще борода из прототипов, которую вы могли забыть, а в котлин есть extension функции, которые просто так в JS не перейдут? Если вы используете низкоуровневый интероп, то сами себе придумываете проблемы. Если вы все тонкости понимаете, то хорошо, если нет...