Some of our inspiration definitely comes from CAD, NX CAD and Fusion. IMO the work they've put into making a mountain of functionality useful and intuitive to a new user has paid off.
Also, in terms of the geometry, how the system builds models, the feature version is stored with the features, and that version will build models in newer software, until migrated forward by a user.
It's very complex.