я очень положительно отношусь к имутабельности, мне нравится когда флоу данных прослеживается, когда не надо прыгать по коду и пытаться "во времени" прокрутить код. Мне нравится это за счет того что когнетивная нагрузка такого кода достаточно низкая (может быть какой-то порог входа базовый, это уже easy vs simple).
Но я не понимаю этого страха перед "ой эти джуны там let
-ов понахерачат. Запрети на уровне линтера хз. И тем более я не понимаю зачем ради ограничений которые можно сделать без ущерба читаемости все замазывать спредами и тернарниками.
Для меня это выглядит как неадекватная какая-то концепция