That doesn't seem likely to be true. What makes you think it's cheaper to shepherd an employee from, say, India through an H1B process and then pay them in the Bay Area versus setting up shop in India and employing Indians there?
There'd be a one-time cost to creating a campus in India, but honestly, it would be more than compensated for by the fact that they could almost certainly pay Indians in India a considerably lower wage than Indians in the Bay Area.
The reason they don't make their major campuses in other countries versus the US is because they feel that they have talent that is determined to stay in the US and which will not cross-pollinate well with physically remote offices, not because they think that it is cheaper to employ foreigners in the US than it would be in their home countries.
There'd be a one-time cost to creating a campus in India, but honestly, it would be more than compensated for by the fact that they could almost certainly pay Indians in India a considerably lower wage than Indians in the Bay Area.
The reason they don't make their major campuses in other countries versus the US is because they feel that they have talent that is determined to stay in the US and which will not cross-pollinate well with physically remote offices, not because they think that it is cheaper to employ foreigners in the US than it would be in their home countries.