А я сам не понимаю, пытаюсь всё сложить в одну картинку.
Мне показалось, что Ваша мысль такая "Вместо того, чтобы строить и растить команду, сделайте чёткие регламенты и всё контролируйте. Человеки могут накосячить, но всех не проконтролируешь. На это есть техлиды, которым спущены инструкции сверху. Они в своюочередь контролируют простых разработчиков через какие-то механизмы вроде ревью ещё до разработки"
Так же вы говорите "бас фактор - ваши проблемы - удерживайте и будеьте готовы к ним".
И вот я путаюсь. Если в команде/отделе 5-6 техлидов, и на каждого 5 разработчиков, то я ещё согласен что уход даже половины техлидов из-за случайных событий маловероятен, и их ответственность можно размазать по оставшимся.
Если в команде 1-2 техлида, то что произойдёт после внезапного ухода одного из них? Мне кажется, что работа встанет. Команда не приучина думать и искать решения, люди просто делают что им говорят. Сильные специалисты вряд ли задержатся, поэтому нельзя так просто сделать техлида из самого толкового. А сколько нужно искать и онбордить лида со стороны?
Может быть этот концепт и прокатит для компаний с большим ресурсным пулом, но кажется губительным для небольших команд