No it doesn't.
If what you claimed was true then why does India still continue to be the top outsource destination?
If cheap labour is the excuse then its the problem of capitalism, not India or Indian engineers.
The same goes to China and Chinese goods.