The best solution is a reasonable number of cars and still having commercial vehicles like we have today... ideally those vehicles will be electric and most people will walk/bike/public transit to work.
Framing it as all or nothing is pretty unhelpful.