There's literally nothing to be gained by the city to having the roof added, so why should they pay for it?
And yes a roof would make the stadium warmer, much the way the roof makes the BOB cooler when its 110 in Arizona. Once the roof is on, the turn on heat/air conditioning.