Maybe waiting for incoming flights but also the published flying times leave a lot of spare.
We flew out on EK040 on the 29th and departed 70mins late due to delayed incoming.
Our flight time was sub 6 hours with tail wind and we arrived at midnight, 5 mins before published ETA, in DXB.