There are tens of thousands of great American IT workers who have had their jobs off shored over the past 25 years. They are unmatched in their experience and skills. The issue is not available candidates. The issue is pay.
You are full of bull. Take your H1B hires and shove it.
A competent person can make at least 100K. Beyond that it is all in negotiating skill. Some people are great negotiators apart from any IT skill. Some people have great IT skill but are lousy negotiators.