Wouldn't it be better to hire a mixture of specialists and generalists especially today when diversity should be focused in thought rather than looks. Someone not me said that specialists are a master of one and connector of none.
Sure, ideally. In the real world hiring managers have to take what they can get from the applications that come in. And in a rapidly changing industry the specialists that you need today might be useless in two years. One approach that can work in some organizations is to hire mostly generalists as employees, and bring in specialists when needed as temporary contractors.