What happens if a developer bumps the price of their service that you rely on from $10/mo to $100/mo?
At least if I purchase an app I can continue using it for a significant amount of time and look for an alternative. A subscription makes this much harder.
The article points out that changes in the subscription price will prompt a user to accept. If they take no action the subscription is cancelled automatically. So as a developer, changing your price could have a big attrition rate for current subscribers.
Yes, but if your customers have a lot of valuable data in your service, cancelling would make them loose that data. You can technically use this to extort money from your users. Not a viable business plan in the long run, for sure, but there are plenty of businesses that would try, I think.