SOPS,
You can't just refer to Dubai-London-Dubai in isolation. The crew are flying Sydney to London return via Dubai.
Yes it is only 7hrs to London from Dubai. But that crew has flown 14 hrs from Australia to Dubai, plus a 6/7 hr time change!
An interesting Fatigue Management scenario.