Funny that you bring up steam, because both steam and mobile electricity are NOT energy sources, they are means of conveyance of energy.... and the EV goes the way of the steam powered car.
I've never understood why anyone would think an EV car is "green", since an EV car is really a coal-powered or natural-gas powered car. These primary sources are used to make the majority of electricity in the U.S. The current administration is basically at war with both of these primary sources, while in love with EVs. Go figure.
When you consider the end-to-end conversion and transmission losses, an EV is an incredibly inefficient vehicle. Certainly not as "green" as using natural gas directly as the mobile fuel. I see some value to EVs in reducing local city concentration of pollution by shifting it to someone else's backyard, but the net effect is far more pollution overall. More carbon too, if you care about such things.
Hybrids are a different story and are the thread topic, so apologies for ranting on EV.