Extension функции - одна из самых популярных возможностей языка Kotlin, но проблема ее в том что разработчики слишком увлеклись ей и используют ее для всего.
Когда стоит сделать extension функцию: 👉 Nullable receiver 👉 Вы не можете модифицировать класс 👉 Сделать интерфейс/класс минималистичным