Please stop thinking the batteries will need replacing, they won’t, they are outperforming all expectations and 10 year old batteries are still at 90% plus state of health.
If the car is kept for several years the overall costs of ownership are way cheaper than ice cars as there’s no engine, exhaust, cat, radiator or other components to need replacing.
Genuine question: Apart from size, what's different about the Lithium-ion batteries used in EVs compared to those in laptops, 'phones and household devices.
In our household, we're lucky if we can get five years from a laptop battery, three years from an iPhone and two years from a vacuum cleaner (take a bow Dyson for being easily the worst of the whole miserable lot, with Bosch not far behind).
Why would a car be any different/better on battery life?