The reason having the ability to do 'upgrades' is SO important, even paid (at a reasonable cost), is because scanner mfgrs add not only new vehicles, but are constantly adding features to unlock capabilities for older vehicles. I've read reports of people on forums who've been in contact with Launch support representitives, and asked for a certain capability that wasn't available. They were right on it and came up with that new feature, or capability they didn't know was missing for xyz make and model/year. And there would be dozens or hundreds of other small capabilities added for other vehicles as time goes by which add up. Or maybe they figured out a way to show more PIDs during graphing...or made the graphing process quicker using new algorighms, or added more tire-size choices, or some new feature we didn't know we needed. All those new capabilities or features would then be added to the next 'update' and so on. So even if you didn't need to scan the newest vehicle in year 2026, the 2026 update would likely include features for vehicles stretching back several if not many years, and some of those would likely (hopefully) benefit you. It might be you don't need to buy yearly upgrades...maybe you can skip one or two. Or do a paid upgrade after 3 or so years..whatever works for you. But having them available is the key.
I've seen Snap-on for example add features to vehicles stretching back 10 years from the point of the software update. That's on the more extreme end, usually it's not that many, but it's super convenient and helpful when they do. Snap on supported the red Brick scanner for almost 20 years!! Actually it *was* 20 years. To me, that's amazing. They supported it long after they had come out with a newer model of scanner. The later updates stretched the 80's hardware and memory/capabilities...but they figured out a way to do it. With my Ultra scanner, there have been at least 2 newer generation of scanners since the Ultra came out, and they continued to support the Solus Ultra with software updates until last year alongside the newer scanners. So even that scanner (the Ultra I have) had what....a 15+ year lifecycle! It's still good, works great, but the new software with expanded capabilities simply requires a faster processor and more memory that my scanner doesn't possess. I wasn't too tickled with the $1000 upgrade price..I was hoping to get the last update for it. But that's Snap-on and they deal in the Pro-mechanic market. If I was a strong Snap-on customer, investing in regular updates, they have a pricing structure which would have been far less money. But as a walk-in... DIY-Pro guy, they sock it to ya. But still...it's a great scanner and the capabilities work for me right now. At some point I'll upgrade. And I'll probably look at a newer S-O scanner, or a higher end Launch or Autel (probably not Autel, I still have a bad taste in my mouth). These higher end version scanners have very snap-on-like capabilities (if not more) for far less money. Better suited for DIY-Pro level guys. But I'll look for the company which has the best long-term scanner support track record and reasonable price.
So in summary, scanner companies continue to refine the product/capabilities, fill in gaps or swat down 'bugs'. Usually ya get one upgrade 'free' and the rest are paid upgrades. So a company which offers regular updates for a reasonable price, and tends to support the product for many years...that adds value and longevity to the tool you invested in. Having the ability to use an SD card for expanded memory might be helpful too...(*if* the SD card CAN be used for memory).