They need somebody to blame. It is never the fault of a local, it is always the expat. Get your employment contract checked carefully by an independent expert - there is often an "original" contract in arabic which says something completely different from yours in english, a massive loophole to avoid paying you what was promised. "Oh, you have misunderstood the contract. Bye bye."