Subscription payments, however, are a net negative, I think. It encourages the business model of getting people to signup but them forget they have the service. Bad business.
Discussion
With nwc you can setup expiries for each subscription, the user has way more control than credit cards
As well as just deleting them whenever you want unilaterally
Yeah, way better! How many subscriptions just make it impossible to get them to stop. So frustrating... This will make the market competitive again!
There are definitely pros and cons. However, with NWC, the user maintains the ability to cancel any time they want by simply removing the connection.
In general, though, I agree. The subscription model is part of the "you never actually own anything" plague of all streaming content delivery these days...
I can see a few reasons you might want to have something reoccurring, that you don't have to manually approve, outside of subscriptions though. For instance, reoccurring savings transfers or donations.
The whole "the user is in the driver's seat" paradigm of bitcoin does make it a whole lot better. The ability to cancel at any time is a game changer. Just revoke permissions and it stops! No hassle with the crapy website full of dark patterns. It'll finally make the market competitive, again.