Sydney could hold it in theory but for practicality reasons Perth is the ultimate setup - Langley Park whilst not purpose built is perfect for everything that the Red Bull guys are looking for in a locale...
Sydney Harbour is obviously a prettier venue but for a venue that doesn't require so much change to infrastructure Perth is the better / more viable destination.
Oh and it gives the eastern state geeks an excuse to go visit the western side...