The city itself would be losing that revenue if it retained control, and even with the deal they still need to budget the loss in parking ticket revenue.
The primary reason the parking deal never goes away is that it allows the city to blame "investors" for doing something it was already wants to do (keep lots of street parking).