I always treat my Teslas as technology products rather than cars. If I have an older smart phone that is no longer getting updates, it's time to upgrade. Obviously Tesla cars are way more expensive than smart phones, but I try to convince myself mentally that way.
Another way to think about is, no other car will get software updates that changes the cars in any significant way, so we aren't losing out much.
Although sometimes when I drive my AP1 MX, I keep getting impressed by how smooth it is and it does the basic functionalities so well where as in my AP2.5 M3, it suddenly brakes for no good reason or swirls between lanes. So newer isn't always better. At least not yet