I imagine it would complicate scheduling to have crew based at outstations. It's much simpler and more efficient to have larger crew bases at the major hubs.
I would have no objection if they preferentially hired people who had superior language skills, even if they were non-US citizens.