Offsetting doesn’t work. It’s a myth, you can’t undo your carbon footprint by using a bike later.
That said, I agree that the cargo bike solution wouldn’t work for trades people. There needs to be a middle ground that isn’t an just an EV.
I don’t mean carbon offsetting, I mean that the vehicle use will be shifted to delivery vans if tradespeople can’t bring large parts with them long distances. And Uber might have to fill the gaps for short missing parts trips, which may be less efficient.