Just to pick up on that point
One of the reasons for the halfway house of hybrid cars was just that. Battery tech, motors and all the electric tech is pretty much all there in hybrid cars which have been going for (without checking) fifteen years, possibly longer. Diagnostics are simply a "laptop" with a the requisite software from the car manufacturer, plug it in and it tells you pretty accurately where the fault is, much the same with modern ICE vehicles. The rest of the tech, air conditioning, brakes, etc. is the same as ICE. The stuff that spanners can fix on an ICE your mechanic can fix on an EV. In some ways the EV is simpler, no suck squish, bang, blow nonsense, electric motors are very reliable and sealed for life, no gearboxes or clutches, no engine management units, bad fuel. The batteries are still problematic. But, as others have said tech is improving all the time.