I think you might have your facts about as mixed up as possible in this case. The Indians (from the sub-continent) are still located in Indian-based call centers. English is spoken widely in India.
You also probably missed the memo about our lack of STEM education in the U.S. It's going to get worse for a awhile untils our K-12 schools catch up and it gets better. That's partially why there are technically inclined folks from abroad hired here. Again, speak with someone who recruits in a technical field and they will provide you with the skinny on the situation.
Regarding doctors, my mother in law is an example of a foreign born one. You can also read up on why you might see even more in coming years. There's a good article at Forbes on supply/demand-