So how can Apple make it easier to cancel a subscription if they don't have control over the payment method?
I'm almost positive many people would gladly pay extra - certainly temporarily - to be sure no untrustworthy third party gets direct access to their money. The question is merely whether apple gets to force that when both end user and app developer would prefer otherwise, and if there are any conditions on such requirements by Apple.