Funding stadiums is about none of those three things.
Running a government is also about winning reelection, which means raising money, which means not pissing off the richest people in your area who also have a giant built-in loudspeaker in the form of the current stadium, team, etc.
At this point, publicly-funded stadiums largely amount to bribery. We'll let you keep your cushy elected position if you give us a few hundred million in public money and help us keep up the facade that this was for the public good.
Running a government is also about winning reelection, which means raising money, which means not pissing off the richest people in your area who also have a giant built-in loudspeaker in the form of the current stadium, team, etc.
At this point, publicly-funded stadiums largely amount to bribery. We'll let you keep your cushy elected position if you give us a few hundred million in public money and help us keep up the facade that this was for the public good.