I think that a lot of this is actually being driven by new accounting standards (ASC 606 - Revenue Recognition), basically the new rules state that for subscription revenue to be recognized over time, the software must be materially disabled at the end of the period. This matters mainly b/c it has tax implications. If companies don't disable the software the entire value of the customer's contract must be recognized up front (as well as taxed upfront), this is true even if the payments are still made monthly. Paying taxes now on revenue that comes in later isn't good for cashflows and as such it creates a business problem that trickles down to consumers.