Remember how empty that part of downtown was before Skydome was built? Toronto is a big enough city that it doesn't need to provide subsidies for sports, but outside of NY/LA/Chicago/Toronto and maybe one or 2 other cities if you don't contribute to the sports venues you don't have a team. Also, people complain about sports venues but they don't complain about arts subsidies? Why not? Those are also entertainment but people are cool with that. Same with bike lanes. They cost money, take up space, and are unusable for many days out of the year.
I was thinking about this yesterday and the answer that comes to mind is:
Arts and parks don't have a private economic value to them. So, no one gets rich or even gets richer if they get built.
However, arenas are not so. Now, as a counterpoint, in Kansas City, there are no major sports teams. No team has a sweetheart deal, and the arena is used a lot. The calendar, it is reported, is very full. I don't think anyone would despise such an arrangement. The arena is being used for the common good.
But, in Glendale, for example, the city built the arena, and the Coyotes were getting all the cash out of it. I am speaking of the original lease here. There were a few non-sports events at the beginning, but the team also had management rights, and were making money on those events as well. This is what people object to. It's not the presence of the arena....it's the idea that the owners of the sports teams are making bank as a result of the building being there.
And, if an arena is going to be mainly used for the benefit of the team, the thinking goes, the team should build it themselves.