The high resale values for these cars in the market is irrational IMO and will not last. The model 3 is mass produced and using current technology, which is rapidly evolving. Tesla also has a habit of mucking with their pricing and it defies logic by going lower rather than higher.
So, in 2023 or 2024, why would anyone want to pay "top dollar" for a used model 3 with 'old hardware' (by then) + wear and tear? Frankly, the only reason resale is as high as it is now is because of impatient or non-cost sensitive buyers. That will only last so long.
And trust me, I'd love to see values on these cars stay high. My last 2 cars (Audi RS4 and Porsche 997 Turbo) both ended up holding their value very well, but neither is mass produced or utilize quick-to-outdate technologies. They are both over 10 years old which provided enough time for a niche following willing to pay a bit more for low mileage and well cared for examples.