I expect a fair bit of the thinking has to do with most of the city revenue being from tourism and visitors, so "we make it pretty for them, at the expense of local residents."
Of course, the city council is heavily represented by people who own business that caters to tourism, as well. It seems like it is always "about the money," in some way.