Строки кода экономятся в двух случаях:
- когда объявляешь несколько полей дата класса на одной строке (в джаве одно поле - одна строка)
- когда используешь дефолтные значения аргументов вместо написания перегруженных методов
По сути с котлином только дто становятся компактнее, а бизнес-логика занимает столько же кода