In interview what appeared to be a potential-hire's strength - became a real nuisance when we hired him. We wanted someone who could do both android and iOS. He was a senior, had enough to showcase and plenty to 'talk about software architectural things'. It turned out, he was jack of all trades (python, java, objective-c) but he really-really struggled at designing software but he could talk through people and walls…
Sometimes people like that are better in leadership roles. Knowing a little about a broad scope of things is very useful in those roles.
Yes, it's good that managers can know a lot about a broad amount, but they should be skilled enough to dive fairly deep and realistically be expected to jump into anyone's job.
Otherwise, you're hiring an administrator or a non-technical manager.
And there's a place for that, but not one I want to be near.