there are tens of thousands of international tourists who come to Australia just to see in the new year in Sydney. then carry on to the blue mountains, hunter valley, and port Stephens just to name few. at £300-£3000 per night just for hotels the government is making way more than they spend either directly or indirectly from the private sector through increased revenues and gst.
the age old saying "you have to spend money to make money" is still running true to form.