Бывают разные направления лидерства. Человек может и код смотреть, и писать, и учить, быть гуру в своём деле - он лидер-эксперт. Есть человек, который ничего из кода не умеет, но сплочает команду, мотивирует, заряжает - это лидер-комуникатор. Есть ещё несколько качеств лидера. Так вот, прежде всего, тимлид это тот, кто ведёт команду к цели. Соответственно, кто тимлид - зависит от цели. Легаси перелопатить - это один тип лидера, архитектуру нарисовать - другой, стартап, где кроме идеи ничего нет - третий.