Holding for priority traffic......more than justified I think.
I do agree that Willy, Townsville and Darwin are all as bad as each other though. Some of the worst and most inefficient procedures in place in all three airports.
The only airport with a worst record is Sydney, but thats an entirely different story....Speed up, slow down, turn left, turn right, change of runway...not into wind.. oops now speed up, sorry another change of runway, gee now slow down.. now hold... now max speed track shortening final change of runway, take first high speed and hold for 10 minutes.