Did you ever work with developers? Maybe if you hire for consultants in some industries some of this is relevant (I doubt it), but with social skills + suit part alone will make sure you miss out on a significant pool of talent.
I could even go further and say that NOT hiring anyone who shows up in a suit will give you better results than the other way around. You filter out a lot of career guys who are really poor programmers and will try to end up as mediocre middle management that way.