There is absolutely no reason for any Ameircan to do this unless they too want to start an offshore outsourcing company.
I have thought of starting a programming outsourcing company. How do you pay your Indians? Are they independent contractors? Are there special taxes or fees?