If cities were getting huge economic benefits from their subsidies to pro sports teams, I probably wouldn't be complaining. It's the fact that they get little to no benefit from enormous investments that make the subsidies here dumb.
Seems like the crux of the argument here is in who gets to decide what's a smart municipal investment. I agree with you that sports is a dumb investment.