As long as it is a choice for the developer, it doesn't fix the issue. The only reason Apple (and I assume Google) are able to make it this easy is because the app developers are forced to allow it.
But if they are no longer forced, why would an app developer choose make it easy to cancel?
This does not solve the problem of users needing to provide their CC info to additional payment providers, but it at least solves the problem of dark patterns being used to keep users from unsubscribing.
I don't really see that going over too well, and a court case being brought up about control or whatever.
I mean I agree, that would be a fantastic rule and if it was enforced and allowed. Then sure, that fixes at least the dark pattern cancelation issue.
But yeah, this burden shouldn't be offloaded to users to make sure they're using a different centralized service to actually cancel subscriptions.
Paypal