In this economy, many experience IT workers are out of work and willing to do more entry levels stuff even at H1-B pay. However, these Americans are not even considered.
Reality, it's the present and future. IT is a huge cost center for companies. The profit center suits realized they had to reduce their IT costs and so they did and will continue to do so.
Agile and SCRUM have only made offshoring easier. You eliminate the risk upfront using iterative releases/sprints.