This sounds like a simple fix.
Charge large companies fees to use use their large delivery vechicles on any road.
Those fees, and taxes, could build more bike paths, and repair streets.
(I would like to see governments charging large companies to use our infrastructure. Only charge the large companies. They are the ones abusing the privilege usually.)