Also ICE engines themselves are pretty heavy compared to electric motors and require heavy gearboxes and shafts.
Difference between electric and gasoline cars. With a gas car the marginal cost of extra range is low. With electric it's high. With gas cars the marginal cost of extra HP is high where with electric it's low.