This video is a technical explanation of why Emirates is dissatisfied with the Rolls Royce engine on the A350-1000.
To put it simply, you can either make an engine bigger to produce more power, or run hotter. Rolls Royce chose hotter while GE chose bigger. The problem for Emirates is their airport is in the desert with sand. The Rolls Royce engine runs hotter than the melting point of glass meaning it liquefies the sand and damages the engine.
If Airbus was smart they would use the GE engine on the A350-1000, but they seem to be sticking with Rolls Royce.
This is only really a problem for airports in hot desert climates like the middle east, but those happen to be very important airlines like Emirates and Qatar Airlines.
Score one for Boeing when the 777X is certified. That explains why your next trip to Dubai will be on Boeing.