A sidenote but unless public transport vehicles are electric, they won’t be better than battery electric vehicles. Typical diesel buses with typical occupancy rates have worse emissions per passenger mile then, say, a model three with a typical occupancy rate and grid emissions factor in US.
BEVs are fantastic, have SOME level of infrastructure literally everywhere with electricity (you literally can charge from a 120V outlet just fine), and we’ll need basically all vehicles to be battery electric to get to where we need to be.
It also is trivial to add EV charging infrastructure, which is another under appreciated aspect. It’s easier than installing a streetlight.