Are you talking about FCEVs? You can also include directly electrified vehicles, but that is mostly mass transit.
And yes, electrification as a whole will succeed. But BEVs probably are not. I call them fads because they are just toys for the rich and they are unlikely to be affordable for most people.
The solution is to eliminate self-driving cars and instead invest more in mass transit and walkable neighborhoods.