Except the battery life of 10 years is based on the manufacturers warranty, does that mean because you only get a 3 year warranty on your ICE car it's safe to assume that the engine will need replaced in 3 years? I have just sold a 9 year old BMW i3 and the battery was 97% of original capacity, and possibly never had 100%. I am not convinced this 10 year thing is real. I have a 4 year old EQC now which is all electric and reading up on studies abour how best to charge the batteries and store them and there are studies showing degredation over up to 50 years with different charging strategies, but nothing about self destruct, so sure the capacity will degrade to some extent but they should last. Sure there are photos of EV's on fire and all that but there are ICE cars that go on fire every day, its just no-one cares anymore because there is no axe to grind. I don't see any reason why EV's wont last as long as ICE cars, if they are looked after. I intend to keep the EQC as long as i can its a great car, and there is not much to it either,2 motors, no gearbox, no clutch, hardly use the brakes, not so much to go wrong, so should be easy to maintain.