I agree that cities need to allocate street space for very short term parking for deliveries, cab/ubers, etc. We shouldn't be forcing drivers to break the law to do things that are part of the normal routine of the city and endanger pedestrians and bikers. Every metro city should be planning for all types of traffic.
I have a friend who was an armored truck driver. When they build a lightrail/trolley in my city, they put the track on the road near the only "secure" route out of a mall within the city. Technically, they are parking illegally, but the police look the other way and there doesn't seem to be a political or engineering solution. Now, the trolley waits behind the armored trucks twice a day.
They often do that by taking away space from cars.
London has red-routes, where you absolutely can't park.
There are a lot fewer parking spaces, and a congestion charge, along with lots more bus lanes... this didn't happen all at once though, but over many years.