Oh totally, I have a E-Berlingo which basically an ICE converted to an EV, so there is all kind of compromises.
But batteries do improve and an old existing EV can be improved battery. Example: https://evsenhanced.com/aftermarket-battery/
But the economics is much harder if batteties aren't unique to each EV. (They aren't completely of course, the guts of my E-Berlingo are shared across a number of others.) EVs, like a lot else, should be designed with maintaining and upgrading in mind. Especially with parts like batteries which are in such evolutionary flux.
See, for me, I rapid charge like once a month. All the rest of the time I use my home charger or even a granny lead. 10A granny charging is absolutely fine overnight. But for the size of the E-Berlingo, the battery is a bit small and I know all kind of new batteries are coming. More kWh for the same weight/size, less degradation, safer, etc etc. If I knew the car was designed with battery replacement in mind, I'd worry a lot less about it being obsoleted prematurely. These cars are all black boxed stuck together. It's not built with repairing and upgrading in mind.