I think you're missing the point here. For one thing, this will mean that India will have a pool of developers, who whilst their skills are not A+, will be better than the available pool of skills in America, where there is essentially a small core of good developers and then nothing. Also if you have a pool of B quality developers, its not the hardest thing in the world to select the best and brightest of them for further up-skilling.
The Indian guys lean on their white counterparts for help, because their white counterparts are normally the onshore part of the offshore company, or because they're still learning. It won't stay that way.
India does perfectly competent hi-tech, including rockets, satellites, aircraft, phones etc. If the US is complaisant about it, soon they'll be in competition for the remaining high tech jobs and industries with India, and India will have a larger pool of people who can be "upgraded" educationally.