That's the system in all GCC countries. You can't blame them for a payroll per nationality. Plus the Qatari Labour Law doesn't make it any better for the employees either, since many companies exploit it(NOC, not paying salaries on time, take it or leave it policies etc..). In a way, a payroll based on the GDP is logical and makes sense. A European person would not come to this country to get paid just 3000$.