Я таки как раз не набрасываю, потому что мне насрать кто и как пишет.
Я говорю что изза неправильного подхода, стратегические проблемы решаются тактически.
Что собственно и получило название костылей.
Например redux или mobx, это контролер, а контроллер должен быть тонким.
А вы всю логику туда пихаете, а потом у вас начинаются тормоза.