Tesla is getting half million miles out of batteries. If my model 3 gets half that i’d be ecstatic and 1/4th that i would still be happy (and you can get them refurbed for 15k or less..which is cheap if you get another half million miles… )
If you have a nickel-cobalt Tesla battery right now, there is going to be at a minimum LFP (no nickel/cobalt) replacements available. Or Li-S, or Solid State, or some sodium ion or maybe sodium sulfur.
If your car lasts ten years, that is going to a completely different ballgame given what is coming down the pipe from technology and scaling.
Even if it drops to 150 mile range, guess what? That is still a car with a ton of use cases: city car, cab, delivery car, etc. Unlike an ICE where the engine or transmission breaks, a battery losing range is still a battery that works.