Part of the problem is that people skills are essential to being a good engineer. Those with strong technical skills but weak interpersonal skills can still be great if they’re paired with a boss that can obscure their inability to communicate with others. But it’s difficult to know as a hiring manager if the tech boss you’re hiring for will have that ability. It’s almost gambling and hiring managers hate gambling more than anything.