Recent CATL independent battery testing has demonstrated 1.25 million mile longevity for battery modules produced. While EV uptake may take time, the EVs that are built will be with us for some time. That equates to 62 years of service life assuming ~20k miles/year
Is batteries the limiting factor? I would have assumed road salt + rusting the bejesus out of the car's metal would be the limiting factor.
Propulsion is not the issue. Quality cars' engines last just fine for decades, if maintained.
Cars in the north have major rust problems, even if you're exceptionally careful, from exposure to snow and road salt.