The problem lays with the Grand Prix people altering the race dates, not the Avalon Airshow people.
Two major events in Melbourne on the same weekend would simply not be possible - from an organisational point of view. For a start the Grand Prix 747 freighters would be clogging up Avalon where they land to off-load the F1 machines. .