Having worked in CAD for over a decade previously, I think the users want a product surface, and the people paying for the engineers time want a reliable trainable solution that will exist exactly as it is today in five years. They are happy to pay for it in monthly installments.

This is a separate dimension to alternative high quality modeling solutions alone.

Now, some of the users especially are _proud_ of their product specific skill set. They don't _want_ to switch a package.

And - it's much easier to get professional engineers to use extensions to packages their engineering office already uses.

And this comes before any technical side-by-side feature comparison.