You are subsidizing private enterprise by tolerating organized violation of traffic laws.
If you want delivery companies to be allowed to behave this way, then make a law. It's perfectly reasonable for a municipality to except certified delivery companies from some traffic rules...
An actual workable solution would be to simply not allow deliveries to a building unless it has an available commercial delivery spot. That may make some businesses unhappy however. Residents may be unhappy to see entire sections of the city suddenly have no walkup businesses as well.
Point is, you can change prices, stop offering the service, or fix the law.
But allowing businesses to ignore the law is not a good idea. Change the law instead, if that's what you want.
Saint Jim, patron saint of on-street parking.