It has been shown over and over that the presence of a pro sports team in a town does not provide a net gain in tax revenue for the city. Perhaps, but you're dealing with far too many intangibles to defintively say it has no benefit.
No where have I said it has no benefits.