это тоже не так. что в котлине принято использовать дата классы и объекты на их основе.
как правило их используют только там где это оправдано, например в особо высоконагруженных многопоточных структурах данных.
особенно где изменения данных редки. кэши например.
Copy-on-writeудивительно, но по сравнению со многими другими методами работы в многопоточном окружении, такой подход дает высокую производительность.