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…
I suspect that most people who have interacted with remote teams based in India, have had the same experiences. I'm honestly surprised that Apple didn't choose Vietnam or Indonesia over India.
India of late has a capricious regulation problem which makes it difficult for tech firms to have predictability.
And everyone already knows you can get decent quality manufacturing done in Vietnam. India would like to be considered in that same group.
Therefore it's in Apple's interest to present India with the opportunity to demonstrate that capability, while giving Apple a measure of leverage in cases where India's government is considering outlawing encryption or unmoderated forums or the shift key or whatever they think will make people stop complaining about them today.