If someone can telecommute from thirty or forty miles away, why not just hire a guy in India for about 1/10 the salary and have him telecommute?
That does happen.
Hopefully, we bring special skills or training. Which is why we should encourage the next generation to get skills in school that have a market value.
We can also telecommute part of the week and visit clients at their jobs sites as needed, which they can not always easily do from India.
I telecommute right now, and the reason is there isn't anybody in India who can do what I do, as well as I do it, for 1/10 the salary, or even for the same salary or more.
Because a very significant majority of the time, the guy in India is not worth what he is paid.
A lot of companies have already done that - they call it outsourcing. Some companies have figured out outsourcing doesn't work for them and are pulling the work back to U.S. based employees.