I once offered to do a programming project for $25/hr. It was in a specialized area where I had experience, and I guarantee no import programmer had that expertise. They sent the project to India instead. Sticking with your "group", whatever that might be, is often the most important factor. A highly qualified American can offer lower rates and better service, but people doing the hiring or recruiting often have their own agenda.
The labor shortage is a false creation. And it's getting the the point where there is no price difference either. It's like turning the Titanic with a paddle. The mindset and propaganda will continue because is is now an engrained meme or paradigm.