Anyone who's read outsourced code can vouch for the similar QC problems. I work with a lot of great Indian software developers; none of them worked IN India itself; they tend to be the ones that are skilled enough to quickly realize they're able to command massively higher wages by leaving India. India, despite it's reputation as a software outsourcing location has never been able to produce exportable quality beside…
This is only partially true.
India has factories that provide inter-mediate parts required for creating final product. For example, a car needs axles, engine, dashboard plastics, alloy for body, brakes and electronics. You are more likely to find an Indian name in top-10 vendors for above parts sorted by marketshare. With the exception of engine, transmission, they have expanded.
What it does lack is tack of exporting finished products such as iPhone or smartphone or cars or jets. And I think this will be a long process. Someone with deep pockets like Apple is willing to bet and here we are.