Electricity is not a source of energy, you need to burn something else to generate it. Solar, wind and hydro only takes us so far. Batteries can not compete with the energy density of dead trees, it's actually two orders of magnitude off.
Try burning dead trees or their derivatives indoors or underground and suddenly you care about zero emission vehicles. Zero emission here means that they don't emit at the place where they are used e.g. in an underground mine or a city center. Electricity generation in a power plant with proper filters is much cleaner than having many local burners emitting their exhaust right into your breathing air.