Because they like crappy, over complicated code that has to be re-written to actually work. The money saved up front comes back in code refactoring and not to mention the loss of customers once they have to talk to Rajesh over the phone for support.
The global talent pool is a farce. The Indian we actually hire here have sent word back on how much they get paid and salaries are rising quickly in India. Watch for a reversal.