I live in Vancouver, and we have plenty of both roads and bike lanes. Its not hard to fit a bike lane that's usually 1/4th the width of a lane onto a road or allow bikes to share with cars on smaller roads. We have trucks and vans and lots of deliveries too. The reason most cities are oriented around cars is because we designed them that way and it's difficult to change - there's no logistical constraint, its just politics and cost.