Sponsorship I can get behind; naming rights has always seemed like a bad idea.
I do think that city-owned assets should be properly labelled though, and putting a “maintenance of this made possible by sponsorship of xyz” on a plaque makes sense to me. But sponsorship should be a subscription, not a one time payment.