The current situation only applies to the Netherlands where the law says that you have to be able to cancel a service online if you subscribed online (no phone calls/letters/telegrams/etc. can be required for cancellation) so I doubt that would be the case here.
That said, I don't think Apple should be the one to fix this system. The government should prevent such harmful behaviour through legislation rather than relying on private parties.
Besides, users can always choose not to pay for items in their apps if they can't use their preferred payment processor. People living in places where this predatory behaviour is still legal can choose not to pay through payment providers that don't allow them to easily cancel for the extra fees those providers (like Apple) charge.