If your in some strange edge case where your subscribing to services and then discarding your IOS devices before canceling , that's on you. In a worst case scenario you could borrow a friend's Windows PC. As much as I love Linux I can't imagine most Linux users don't have at least one windows PC or Mac.
If we really want to get technical, spin up an AWS instance, RDP into it, install iCloud for windows and then cancel your subscription.
Said support page also says you can contact Apple Support about it, which I imagine would also work for the "canceling an arbitrary in-app subscription" issue.
Borrow a friend's PC? Spin up an AWS Windows instance? Seriously, WTF?! I can cancel my Android subscriptions from anywhere with a web browser.
The vast vast majority of people have access to a Windows PC or Apple product. How you ended up in this edge case I'll never know.
To take this to it's logical conclusion, what if you don't run JavaScript on your browsers. Would they also need to give you a cancelation page which doesn't require JavaScript.
Companies get regulated for a reason, and facilitating the cancelation of subscriptions sounds reasonable to me.
I fully expect Apple to cancel my subscription via Mail and refund me back dated to when the letter was post dated !
My point is Apple isn't doing this on purpose to you, you're just in a very strange use case
You keep making these claims that I'm sure sound more outlandish to you, and I think all of them are quite reasonable.
The purpose of a system is what it does.
Very few people use Linux as their desktop is. To be honest they should allow you to reply to the email and allow a cancelation, but you following into an edge case isn't deliberate.
If you subscribe to HBO on Google Play, you can keep using it and cancel it on iOS.
The asymmetry is bad and Apple should be held responsible for it.