In the enterprise space, subscription is just higher cost maintenance with the additional risk of losing the functionality to some high stakes bullshit at renewal time or spending lots of time on some rat race to upgrade.
Look at Microsoft's behavior with O365. Many companies will be fully locked into Microsoft across voice, security and identity verticals based on tweaks to the O365/M365 licensing models. You need Azure AD to meet your email compliance requirements, but that's bundled with Intune, which in turn has a co-bundle with Defender ATP, etc.