То есть вы отрицаете декораторы как явление, а не как противостандартную реализацию в TypeScript?)
Но ведь есть ещё такие авторитетные языки, как Java и C#, где декораторы - важная часть их жизни. Все хором SOLID нарушают ?)
Я не консерватор и не против новшеств)
Просто в данный момент я активно изучаю, а не практикую TypeScript. Но из того с чем столкнулся, декораторы мне показались чем-то странным. Декораторы параметров функций, декораторы свойств вообще чушь. Единственное что мне понравилось, это декоратор методов, когда я могу изменить возвращаемое значение или обработать его дополнительно не нарушая дефолтного функционала класса или конкретного метода.
Проблема в том, что это просто странная вещь, ведь раз я могу засунуть декоратор, значит мне никто не запрещает тупо переписать метод под свои нужды