To the outside world, my manager says there is a shortage of qualified labor. In managerial meetings, he states openly that his intention is to replace all new openings with H-1B workers for budgetary reasons. Entirely coincidentally, during that time it has become less and less pleasant to work here, and also coincidentally, all of the attrition last year was amongst regular (non-H-1B) employees.
What I take away from this is that "qualified" in this context means "willing to work for third world wages and no benefits".
Or if you're like my company, an international telecom, you can't hire in a "high cost" country anymore. You open offices in low cost areas of the world. About the only place new hires come from are Poland or India. Their engineers get paid about a 1/3 to 1/2 of what American workers do for doing the same job.