Labor really is not fungible that way. On shore H1B Indians generally are higher skilled than offshore Indians, perform different roles at companies, and are paid more. Many of them could have chosen different careers than Tech and likely will if they move back to India.