Le phenomene est complexe et les reponses multiples:
Le critère principal est le coût de la main d'oeuvre. Ce n'est pas de l'exploitation, mais tout simplement la différence des niveaux de vie entre les pays qui en est responsable. Exemple: Un cadre en Inde peut gagner 10 $ de l'heure, ce qui est déjà tres bien payé. En france, rien en dessous de 20 $ de l'heure.
Deuxième avantage: des charges sociales moins élevées. En France, les cotisations de securité sociale représentent 50 % du salaire brut total.
Troisième avantage: Un droit local moins protecteur. En France, il y a une medecine du travail, une inspection du travail, des Comités d'entreprise, une legislation sur le travail de nuit , le travail des enfants, sur le non discrémination, sur le licenciement, etc... etc..etc..
Je ne parle pas des avantages relatifs à la corruption des gouvernements ou des fournisseurs locaux...