Companies employ expats so their business can run with qualified staff, if there are no Locals who can do the same job.
Many nationals are employed because the government tells them to. A sort of social security tax placed on the companies. Many contribute very little to the bottom line of the business.
If the company goes bad, and they have to lay off staff, and it's only expats that can be fired, who is left? Baby with the bath water.
Now join the dots.....
halas