This seems to be the goto method for most cities now. Got something that isn’t working anymore or the public needs more of it? Just start charging for it and make it a revenue source!
Urban areas have also been subsidizing roads mostly used by suburban assholes. Then when those same roads need repair, guess who the burden falls on (it’s not the suburbanite living in shitville county)