Replacing a battery is expensive, and by the time comes that you would actually need to change it it's likely it could be many times the value of the car by that point (it'll be way over 15 years old). I can't imagine it would ever be the same as buying another (new) car though.
I'm not sure what the "something better" than EV will be though. Hydrogen is an absolute no-go. Technically possible, sure, but the process from start of generation to actually putting power to the wheels (the so-called "well-to-wheel" cost) is just over 3x the electricity requirement than an EV has. For every unit of electricity you initially generate, EVs will put 76% of it to the wheels; hydrogen cars only get to 22%. Even with expected improvements in electrolysis that final value will likely not ever exceed 30%. The processes needed for storage and transportation of H2 introduce heavy losses. Hydrogen fuel cell vehicles will be even less efficient in a climate like ours - the fuel cell itself needs to maintain a temperature (15C or above, IIRC) so for almost every single day in the UK, the fuel cell will actually need to be running and using H2 to keep itself alive. Imagine having a petrol car that has a small leak, always! All of this is even before considering how dirty the production of hydrogen is, even with carbon capture. If we ever reach the utopia of green hydrogen, we will still have tripled the energy requirement for personal transport just so you can fill the car in 10 minutes rather than 30 minutes. That is a very, very stupid path to walk down.
Electro/synthetic fuels have a well-to-wheel efficiency of around 13%, because combustion engines have an efficiency of around 30%. So even if you could get electro fuel generation efficiency to 75% or greater (it's currently at around 45%), you'd still be throwing away 70% of that as heat/noise. Why? Why would we go down this path?
I really don't see what alternative you're expecting to come along. I think the quicker people accept that personal transport will be slightly less convenient in the future than it is now, the better.