MECHANICS HELP Need new scanner

My last scanner was an Edge. Now I have the successor, the Legend. Out of the blue one day the snapon guy came in and asked if I might be interested ya trade in/trade up. $600 and my Edge for a new Legend, which was just over 1/2 of the price of the update. I bought the Edge Brand New from him like not quite 2 years prior and never did update it. I guess I was 4 updates "behind" but it would have cost me only 1 "update fee" as if that was supposed to be cheap or something, at a grand to "catch me up".
I'd only had 1 vehicle in that time that I couldn't pull any data on, only read codes and once I got that code and started looking the problem was easy to fix. Squirrel chewing damage.
Anyway the next time I had another truck that new in after I got the Legend, I quickly saw that I could pull info up that the Edge wouldn't. Had I had that update in the edge, it would have. It wasn't a function of newer scanner vs older one but of newer update vs older.
I remember when I got my original red Brick. It was never supposed to go obsolete, it was supposed to be forever update able. But "forever" ended in 2008.
I had an original Solus I'd bought used and when I did so was told it had the "newest possible update" for that scanner at 2014 in it already. Well I could "cheat" it for some things I couldn't for everything. If I didn't lie to it and tell the scanner I was working on a 2014, it reverted back to 1985-1990 since the year digit for 80s vehicles and 2010-decade vehicles was the same...... Huh so I had to get a newer version to do anything newer than 2014. He had a big sale on the "last 2" Solus Edge scanners someone found collecting dust in a warehouse and the "higher ups" wanted their guys to "blow em out" so I paid $2600 for that one, which was about 40% less than I'd been told back when I bought that used Solus that the edge was selling for. Then traded for the Legend for another $600 not quite 2 years later.