Sadly enough, this is the most believable explanation offer here so far. The politics and unions cost that city a ton of money.
I agree it probably is the complete corruption of the Chicago park district. At some point, you would think the NFL and the other teams would refuse to play on it.