> This is a sign that the software has grown to become its own operating system. They also have to add their own version control… remote editing, etc.
Not really, though most of the commercial CAD systems are comparable in size to an operating system already. NX just spits out the journal file, it's assumed the dev will take the code and modify it to their needs using their normal dev workflow and their own version control, IDE, etc..
This is a sign that the software has grown to become its own operating system. They also have to add their own version control… remote editing, etc.
Unix style versions of tools are interesting in their own right (photoshop vs imagemagick).