Neobanks definitely have this feature. For example Revolut. There’s a “Block future payments” button, and once you click it, no more charges from that merchant will go through.
What I'm talking about is an official way to unsubscribe. One that the user fully controls, and is free of dark patterns.
[1] https://www.twilio.com/en-us/blog/insights/list-unsubscribe