This runs into some tricky ground. Consider the fact that many customers who do not churn may also have not used the product, at all, in a given month. Given the difference between "existential risk" and "profitable enterprise" is a 5% change in churn rate, these customers may make all the difference!
How does a company balance reducing churn with ensuring that customers who (perhaps temporarily) have dis-engaged can easily turn off the software? For example, how long of a period of inactivity should a company wait before asking a customer if they would like to unsubscribe? Do any companies actually do this? Should we expect them to do this given that doing so may kill their entire business?