> I have interviewed dozens of engineering candidates.
I have too. Stating this doesn't give you the credibility you probably think it does. Interviewing/hiring in general is a pretty broken process, and extremely susceptible to subjective interviewer bias.
> If someone can't communicate well on technical matters, that's generally a negative.
Your interview method doesn't test if someone "can communicate well on technical matters." I can see why you think it does, but it does not. "Good communication" is not the ability to produce the correct sequence of thoughts/words when given 45 minutes to solve a problem in a hostile environment (surrounded by strangers, with your livelihood on the line).
What you're actually selecting for is a very specific type of candidate who thinks and communicates like you in a way that you can easily understand. You're basically selecting for vibes. And when you structure your interviews this way, you specifically end up preferring candidates who are better at bullshitting and "selling themselves" as opposed to candidates who are actually the most technically sound.
The biggest indictment against your interviewing mentality is that it's limited by how good you are at listening and understanding. You're probably worse at it than you think you are, and spending too much time in the interviewer position and not enough in the interviewee position makes it easy to fall into this trap.
I've interviewed and placed dozens of candidates on teams I've led. I've also interviewed and gotten offers at dozens of companies in the past 10-15 years. The more offers I get, the more I realize how broken interviewing is.
The mistakes you're making won't necessarily cause you to hire bad candidates, but it will undoubtedly allow you to reject/ignore very strong candidates just because they don't talk/think like you. Maybe you have a problem with diversity of thought, but generally that's a desirable characteristic on most engineering teams.
My advice is to spend more time on objective measures, and to check your ego at the door before conducting your interviews. Spending so much time as a gatekeeper makes it easy to get a superiority complex, which comes across quite plainly in your original comment.