I'm not sure that logic is solid. Expats move to Saudi Arabia because they can make huge amounts of money in a short time. Is, therefore, Saudi Arabia "a great country"?
Not necessarily in the industries that employ Western expats. After all, expats come because specialized labor is required, and specialized labor can command a higher salary. There are also perks like supplied accommodation (and sometimes a car) that lets one direct so much more money to savings.