Вот Pair хрень полная. Я тоже раньше пихал все поля в пару, потом приходилось переписывать в классы.
Ну котлиновский Pair реально херь это я к примеру просто, иногда лень создавать куча классов, к тому же кортежи уменьшает количество кода, меньше кода - меньше ошибок, читабельно, не всегда но, иногда это более читабельно чем куча классов с невнятными названиями и фиг пойми зачем нужны