Why isn’t most NYC parking free? The street is public property, right?
If all street parking were free, then many people wouldn’t move their cars and people wouldn’t be able to find an empty spot. So charging for on-street parking is a way to manage the supply and demand, plus generate revenue for NYC to maintain the city. And since street parking is highly sought after, NYC can charge for it based on its value to drivers.