А вот причины не использовать котлин какие-то кривые
"Помимо привнесения нового языка, с высоким порогом входа, у Kotlin оказался не достаточно развитый инструментарий работы с JavaScript, и пришлось бы многое дорабатывать самостоятельно"
Почему все останавливаются только на первой части, но не читают дальше? Северный рендеринг на js уже давно протестирован и проверенно работает, в случае котлина объем доработки выше. Поэтому все логично