Whether it is fair or not is irrelevant. The UAE has restrictions on handling agents, it used to happen in many more countries around the world.The same way as some state airlines have a monopoly, but others now don't. There is nothing you can do about it so there is no point in worrying.