I am not to follow what you mean in your comment:
"After about 3 years Tesla starts forgetting about you and it just gets worse every year after."
Older Tesla get the same updates as more recent cars.
Maybe some updates cannot be useful because you may not have the hardware (like the pedestrian speaker).
But you may be able to get some hardware update (like the FSD 3.0 CPU), and some older Model S getting updated Cell modem.
I don't see the issue of keeping your car for many years.
After 3 years you will try selling your car, hopping that someone will buy it, and you will not plan to put your car in a junk yard.
So the second owner, or the third owner will be basically in the same situation as someone who kept a car for a long time.
I have older Windows PC which are still working even after installing a new OS.
While I have older Mac who cannot be updated, while still working, this is a real waste.