This is an uninformed opinion. These stadiums don't generate significant revenue for the city.
"In testimony before the U.S. Congress, economist Robert Baade said that Chicago's professional sports industry—which includes five teams—accounted for less than one-tenth of 1 percent of Chicago's 1995 personal income.
3 Baade further commented that even when compared with the revenue of other industries, professional sports teams contribute small amounts to the economy. He noted, for example, that "the sales revenue of Fruit of the Loom exceed[ed] that for all of Major League Baseball (MLB), while the sales revenue of Sears [was] about thirty times larger than that of all MLB revenues."
Taxpayers can get more bang for their buck on other projects, but saying ''no'' to the home team is hard to do.
www.stlouisfed.org