Delivery managers prefer a cheaper resource to an expensive resource. They also practice this in India: that's why every team in India is filled with 80% freshers or those who get paid $5k per annum in India.
In the states, they look for the cheapest resource to fill a position. Often times, they find spots that just require warm bodies to add billable hours. Guess, who would they go for? They will hire some H4 EAD who asks $65K per annum in NJ. These people are happy to get some job and experience.
In old days, companies used to have lots of people coasting in their jobs. Now, WITCH companies have captured that profit in a two prong process: offshore to India and charge the client $30 per hour per person, then pay some desperate college grad in India $3 per hour. And capture that $27 per hour.
This is similar to outsourcing the manufacturing, as the middle layers capture the profit, by paying peanuts in China and by getting rid of expensive employees in India.
Edit: basically, these companies are making money off of outsourcing lots of bullshit jobs. They are NOT eliminating bs jobs. In fact, most of WITCH company onsite people are project managers pretending to be super smart workers.