I suppose they need things ICE cars don't usually have, to control multiple motors, a torque controller, regenerative braking, battery management, charge controllers, electric heating, and so on. But then ICE has to manage things they don't, like O2 sensors, ignition timing, etc.