Layovers.
Crew layover times are dictated by the aircraft schedules and crew legalities.
So minimum layover time MRU is 12hrs to a whopping 76hrs in CGK, KUL, and loads of 24hrs in SYD, MEL,PER, LHR, NBO, etc etc etc and good time off in ATH,MLA.
BNE will probably be 24hr either side of the AKL shuttle.
It's a paid Hoilday !!!!!