The reason these things happen is that the politicians get bought by the team owners. I've seen it happen in more than one city I've lived in.
Massive political corruption. Totally legal too, because it's "campaign contributions". We've legalized bribery.