gcpilot hits the nail on the head - expats get paid more not because they are better ( or worse) than locals - not because they have more or less experience than the locals but because job security is as strong as a thread of cotton!
Some companies lob the expats out with a bit of notice - SIA comes to mind- others - you "fail" the medical and you're on your bike.