While I don't deny your thesis, I wonder if the example you give are accurate based on your definitions.
e.g. Netflix, and Zoom in particular. If I were to apply your attributes - pricing power etc. I'd say that both of them fail on seveal of those attributes. As we've seen with Netflix recently, the change in user loyalty can be abrupt and significant. As for CRM, Salesforce does have MANY of the attributes you list, even though it's a role based product by your definition. Any thoughts? Or am I missing something from you definition?