People from overseas seem to have the money to migrate here, buy a house, have a higher cost of living and take a job with below the salary they took for the same work overseas… many even get extra pension from the motherland! All to push aside someone here who asked for more for the same job.
But as the business owner, who doesn't care about points A through E, only about point F, why would you pay someone more for the same job, when there is someone equally qualified who will happily do it for less? They are just buying a pilot. Do you never buy any product when it's on special?