Useful life of most of the cars is on par with their battery longevity, as long as you have proper thermal management and your usage patterns are not outliers.
Focusing on being able to upgrade battery (and to be clear - upgrade, not replaced/repair) is solving 1% problem.
I still drive the car I bought 20 years ago. How long should the useful life of a car be?
Given the huge environmental cost involved in manufacturing a car, 20 years seems fair.
I’m still driving a 26-year old Nissan Micra – though it’s now on its last legs: the Irish climate isn’t kind to steel and we’ve had to have the under-carriage re-welded three times in the past five years. :(