My only issue with subscriptions is how the subscription/activation is handled. I've been burned a few times by purchasing software that ends up not being able to start up in airplane mode, or having to "re-authenticate" at the worst possible moment, or simply hanging or crashing without any info whatsoever.
I just had that issue last year, with a MacOS app where I bought a license and when it couldn't activate through the company proxy server the support informed me that there is no alternative activation option because they actually outsourced that to a company and use their activation servers. I ended up having to go through the credit card issuer to get my money back.
So yeah no thanks, I exclusively use software nowadays that offers offline activation such as Ableton.
I don't care about the subscription pricing, I just don't want the risk of being at a customer's location and going, oh yeah hold on a minute, guest wifi doesn't support this app, need to get a hotspot going real quick, no 4g in this building, is there a room where windows open or can you walk me back to reception? Been there, done that.