Well, in EVs defense (and I can't believe I'm doing so) the motors on an EV are stone simple and are unlikely to ever need repair. It's the batteries. There is just no way to pack enough power into current battery designs in a way that is efficient, safe, and dependable.
Maybe one day when they discover Unobtanium batteries and have nuke plants in every metropolitan area, they'll start to make a little bit of sense. That or Mr. Fusion.
Dnb battery tech. Dynamic nuclear battery, never needs to be charged.