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