Some of the people started their first work here (and sometimes never changed team) and got promoted too early. They lack experience in other companies and domains and are tightly specialized in what they do in their team. Sometimes people become team leads for being good technical people and lack any leadership skills.