Unless Dubai is something special...... this situation happens all over the world, with different nationalities having the upper hand, dependant upon where you are!
We all have choices in life and if you don't agree with the philosophies of the company you work for - move company, if it's a country thing - move country!
When you are offered a job with a company you have chosen to apply to, it is upto you to negotiate a package that YOU are happy to earn, for the job you are doing!
I turned down a job (years ago) here in the UK because I knew the car that they had allocated to me was not a car I would get any fulfilment from, when driving everyday!! I knew it would grate away at me and eventually become a BIG issue. So I stood true to myself and turned the job down. Low and behold three days lated I was phoned to ask what car I would like as part of my package!
Now, I know Im not worth a Ferrari as my company car - had to be honest to mysalf and my abilities, but I believed I was of the calibra to have an AMG Merc and that at the time satisfied me!
AND you know what I got it!!!
STAY TRUE YOURSELF AND F*** what everyone else is upto (in terms of packages)!!
Be Happy!!