Please read my other posts - not only did I not complain about a shortage, I went so far as to say that I don't really think there is a shortage.
Regardless, I think you're missing my point: my position is that some people, no matter how good their skills are, are a *net negative*, because tech skills are only a part of the equation (an equation that includes things like interpersonal skills), and that people/teams/companies that don't properly weigh that part of the equation end up paying the price for a long time to come and end being worse off than had they not hired that person. So, no, it's not a good idea to hire people just on the basis of technical qualifications.
Put another way, if someone is applying for a dev job at my company and they have really poor interpersonal skills, I'd argue they aren't qualified for the job. They're at best partially qualified, so we don't hire them.
And it's not the "easy route", not by a long shot. It's actually harder, especially up front, but you do it because you know it's better in the long run.
But is it putting an emphasis on people who are easy to manage? Absolutely. Anything else is insanity. I run a business, not some volunteer organization where you work with whatever you've got.