Ted, your use of the term "qualified candidate" makes your editorial rather "soggy". What is a "qualified" candidate? Someone who fills the list of requisites? I find that logic much like internet dating - you look for someone with all "these" qualities - you find them - and then find out one added quality they didnt mention was that they are satan worshippers!
I once hired a "well-qualified candidate" in that he met every requisite listed. Within a few days of his work, I then discovered that (#1) if asked to do any work outside his "qualified comfort zone", he would whine and in fact, get angry. (#2) His "certifications" and "qualifications" meant that he would waste hours telling us how we did not do something "right" (his opinion) and no matter how much I told him that we had to get things done, he would spend more hours (#3) 'researching' the best way to fix things I didnt need fixed. Sure, our work was not always perfect, but it kept our business chugging along - and who in this world can say their programs and data schemes are "100% perfect". Business doesnt work that way!
Funny thing is, after my "well-qualified candidate" flopped miserably, I hired an older guy - quick on his feet, eager, and willing to take on any challenge no matter what I threw at him. What a blessing this guy has been to us! The one thing he has that shines above all else is the enthusiasm and base talent. These days I often call him my "McGyver" - seems there is nothing I cannot ask for his help on that he doesnt 'attack' with gusto and drive, and he gets the job done 10 times faster than my former "well-qualified candidate".
In my opinion, the internet is not helping us at all with finding talent. In fact, I see job posting and job searching much like internet dating. That is, its a joke. People "meet" the requirements but in the end, its the person, AS a person that matters, and that is all just getting lost.
Job specialization? Well, consider that we are electing a new President soon here in the good old USA. Do we want someone with certifications? Specializations? ...or do we want someone who can think on their feet, dive in and attack problems and needs? I will take the latter, NOT the former. And in business, I have found this to be true as well.
Give me a McGyver any day, and you can keep your 'specialists' who I have found for the most part to be highly limited, unmotivated, and often, so 'expert' at something that we get nothing done.
There's no such thing as dumb questions, only poorly thought-out answers...