A330 is a great aircraft the A350 is also a great aircraft but and its a big but the A330 is cheaper to buy and the cost savings per pax/km of the A350 vs the A330 neo are fairly small.
A330-300 HGW can reach every destination in NA with a full passenger load from Dublin, the A350 is too much plane, if EI was flying the the Far East the A350 would be perfect. Same thing applies to the A330-200 really, way more range than needed and the operating costs are basically the same as the -300 but the -300 has a lot more seats.