Ну вот как раз, что закрывать таски за ребят он не должен и нужно делегировать - этот момент тоже был.
А вот на счёт части "должен уметь делать" - время же идёт и всё меняется в методиках разработки. Должен ли тимлид поддерживать свои знания актуальными в части разработки на столько, что спокойно через пару лет в тасках подменить сеньёра, который все года втапливал в код и тенденции разработки? На мой взгляд всё же нет.
В том плане, что если ТЛ хочет развиваться, как профессионал, то выше ступень - это ведь не прокачка скиллов разраба, а больше менеджерских скиллов