А что не так с тимлидами?
я на практике сталкиваюсь с такими паттернами:
* слишком много не-программистской работы и ответственности для одного человека, как итог - выгорание и уход с работы
* деградация вовлеченности и ответственности остальных членов команды: "тимлид - начальник, он пусть и думает"
* назначили тим-лида, который объективно "не тянет".. допустим, не умеет в делегирование, как итог - один человек становится узким горлышком команды
категоричность тут только для иллюстрации, в жизни всё не настолько ярко, чтобы привлечь внимание вышестоящих менеджеров и пойти "разбираться"