@dentalez said:

I realize that that is their ultimate goal, to get everyone to upgrade.

Certainly that's part of it. They need to have customers to be able to afford developers and others along with the infrastructure required. And there's the shareholders to keep happy. Another part of it, though is that other software, operating systems, web browsers, etc., are constantly evolving or as in the case of internet browsers like IE, no longr supported by their makers. This kind of stuff creates problems for users. Of course it isn't practical to support older versions. Lots of reasons.

@dentalez said:

Personally my perpetual license at home I do not want to upgrade. I've bought every upgrade since version 2 for my use. I use it for both work and hobby.

That's fine. You can continue using it. You might find issues one day if you are upgrading your OS that it evolves out from under the older version of SketchUp. You can cross that bridge if you get to it. That's been an issue for some Mac users with older versions of SU.

@dentalez said:

But if we as a company upgrade and I add one the new licenses to my home computer so I can work on company projects at home wouldn't that become the default and supersede all my models/SKU versions I have on my personal computer? if and when I remove the companies version would I be locked out of all my (Personal) years of work?

No. Each version of SketchUp installs as a separate program. You could install SketchUp 2023 on your computer and log into it with the subscription license from your employer without affecting the older version of SketchUp you have installed. The old version won't be able to open files created in SU2023 unless you first backsave them in 23 or you use Eneroth's Open Newer Version extension to open the file in your old version. Installing the new version of SketchUp on your machine won't convert the existing SketchUp model files to 2023, though. You'd have to open them in 2023 and save them to do that.

Personally I think there are a lot of nice things that have been added in the last several versions. I wouldn't want to go back to using an old version.