The problem sometimes is the interviewee. Most interviewers feed off the responses during the interview, and honestly interviewing technical type people is often painful. I've interviewed some folks that are so withdrawn and "shy" that you literally have to coax everything out of them in detailed question, one word answer fashion. Then you get the bull****ters that just say anything so as to put an answer out there, despite clearly not really knowing what polymorphism is or what database normalisation entails. But finally there's the nervous interviewee who stammers and hits a blank on every question. The technical industry in South Africa is an interesting one. The truly brilliant candidates are usually not willing to blow their own trumpet and often neglect to tell you about their many great achievements, while the average guys are often more creative with their achievements, and tell you over and over and over....... HR people interviewed me for one post and they thought I didn't have the technical skills. Then another interview, the techie that interviewed me said I didn't have team skills.
Oddly, most people probably think they don't fall into any of the aforementioned categories. But by my own reckoning, out of the last 80 or so interviews I conducted, I'd say about 70 fit squarely into those.