Странно. Мне казалось, коль уж Kotlin умеет в JS, то и значит и в динамику нормальную.
Хм, насколько я понимаю Kjs не приобретает всех динамических свойств системы типов от JS, он просто в него компилируется. А для хот релоада там нужна подмена кода налету, по крайней мере я это так понял.