I think in our industry this is normally called CPT (Chief Programmer Team)
I have worked in teams like that and the idea is the Chief and developers do the development - though normally individuals can have multiple roles in smaller teams.
The chief Programmer is a hands on role as I see it.
With the Right Team its great - developers that obsess about leetcode scores arenot going to be a good fit