I wasn't talking about the Gabba when I said that, I was referring to the other facilities. But on that; cost-effective and revenue-generating are one and the same on the issue.
As someone who lives near Victoria Park, I think it's a bit of a lazy option to build a stadium there, as much as i'd like to be able to walk up to a game. Considering the Gabba train station will open next year, public transport at Victoria Park is much worse off then the Gabba with limited options for rail connections. The terrain of the park will mean extensive earthworks to make it suitable; also, having Suncorp, the new Brisbane Arena, and a new Oval stadium within walking distance of one another would be problematic for traffic management. Dispersing the Gabba to the other side of the river would be more conducive to hosting concurrent events at these stadiums.