Re: A bit out of date?
There's a lot of service items beyond the engine, spark plugs, oil and air filter.
Suspension, transmission (unless we're talking in-hub motors), other filters, aircon, brakes (less so due to regenerative braking), bearings, bushes, wipers, lights (less so as LEDs become widespread)... to name a few. Batteries, battery coolant.
Suspension, bushes and bearings are under more strain due to the increased weight, and manufacturers love to make these things as cheap as possible so I expect the same MTBFs will still apply.
Tyres wear faster due to extra weight.
Still a lot of things left to service on an EV.