I don't think there exists a team of generalists. Every person has individual strengths and weaknesses. As a lead, i feel my main role is to identify what those strengths are, and play to them. I think his main problem though is, i can't tell if they even have a lead.