I don't think Western companies really outsource important stuff to India. Its mostly brain dead work. Some of us call ourselves cyber coolies if we are working for the outsourcing companies. American companies are actually careful about employing Indians and other foreigners even in US. I remember one Indian colleague telling me how his US employer had to get approval from the US govt before hiring him full time in US. The employer had to show paperwork that he wouldn't have access to important information (trade secrets and the like). This employer makes things for agriculture. So I wonder have cautious the US govt would be for defense and related industries. I know they don't even allow non citizens to work in defense related projects even inside US.
So, unlike the Chinese, we (Indians) don't really get to learn much from outsourcing, other than may be lessons on keeping the end customer happy by exploiting the employees.
So, unlike the Chinese, we (Indians) don't really get to learn much from outsourcing, other than may be lessons on keeping the end customer happy by exploiting the employees.