Я не защищаю элегантный котлин как религию. Но за ним есть мотивация: если пишешь на JVM, то твой код должен быть как можно ближе к байткоду JVM, иначе тяжелее потом выбить хороший перформанс для своего приложения. Например, HFT трейдинг.
например два с половиной неадевата, пишущих hft на платформе без вэлью тайпов, зато с gc