Hi
Mostly the locals get the USA trips. Once in a long while you might get that trip.
The locals are not paid much. Way less than you and me.
They are paid per diem on the lay overs. We are paid per diem for everyday that we are available for work.
Therefore any trip that involves per deim and a layover. The locals will fight for it
The scheduling dept is inefficient and corrupt.
Therefore as an expat you will get a few of these trips just because the scheduler screwed up or the local Capt fell sick or any such combination thereof.
Every few months or so they loose a cabin crew here and there to desertion. So they really don't want an expat around those times.
Hope this helps