In Australia, most of the major stadiums are owned and managed by the respective state governments (or in the case of smaller, suburban stadiums, local councils).
The difference is most of the major sporting teams are not privately owned. Out of the two major football codes (Rugby League and Australian Football), I think there's about 3-4 privately owned Rugby League clubs out of a combined 34 clubs. Compared to the NFL which I think only the Packers are not privately owned.
So generally, sport in Australia isn't generally seen as a money making enterprise/ego stroking for billionaires like it is in the US and Europe (although don't get me wrong, there's plenty of people making plenty of money out of it, but moreso administrators). So from that perspective, I think the public is more open to using public funds to upgrade/build stadiums, as there's more of a sense of public ownership of the teams. And at most grounds the team has to pay a lease to play there in the first place. It's very uncommon for a team to be given a clean stadium and be allowed to take all the revenue without paying anything.
I'm hoping we stay that way and steer clear of private ownership. I know it was tried in the AFL about 20 years ago and it nearly killed my club.