Easyjet are based in multiple countries, so it makes sense to have locally sourced and therefore happy employees.
How many "foreign pilots" work for the likes of Air France, KLM or Alitalia for example. Very few I would guess.
British Airlines seem very cosmopolitan by comparison.
FIS.