And I don't disagree with those sentiments. But I also don't mind Government making money with long term investments so that it does not have to Tax Me.
If the Government can build a facility that returns revenue (above costs) year after year than I say go for it. Its fewer taxes for me to pay, and the enthusiasts wether baseball fans or Small boat harbor users pay for it willingly out of fees.
If it can't make money and pay off construction costs in a reasonable time then I'm not for that. There is also the risk of getting saddled with a white elephant if the team folds.