Right on.
Without the battery, EVs are cheap and simple.
Yes, pure engineering beauty and simplicity if not for those nasty batteries.
MUCH so. An ICE engine is a cacophony of kludges, fixes, and subsystems to FORCE it into smooth, efficient operation.
Wouldn't a better solution be to just bring the power to the car like a streetcar or a subway? That is actually a century-old technology which not only is reachable, but eliminates all need for big batteries and charging. An EV car might then only need a small battery like now just to power it short distances into the garage or parking area and so forth.