I was always taught never to get downwind during the final stages of approach in a crosswind, as when you ease off the drift the momentum coupled with the crosswind effect will push you towards the runway edge and in a wide-body that could mean a runway excursion. I don't know about the Melbourne incident, but an SIA B777 had a similar runway excursion in a crosswind a couple of years ago.