(Typical that you are being downvoted for voicing a sensible criticism against Apple.)
Let's do the maths with an example:
A service usually charges $10 a month. Add Apple's 30 percent cut and you end up paying $13 per month for the same service. So instead of paying $120 annually, you end up paying $156 with Apple pay.
It's easy to see why both the developers and the users will be outraged by this - as a developer you are losing money after adding value to Apple's ecosystem, and as a user you are literally paying Apple just for the privilege of using an expensive device that you already paid for and thought that you owned!
(Well, the user would be outraged if they actually knew that 30% of their money is going to Apple. By charging developers instead, Apple keeps its users ignorant and is indirectly exploiting their users, as every developer will just pass on the "Apple Tax" to the user. If it was apparent to the user that they have to pay Apple 30% for every app or subscription they purchase, all Apple users would think twice or thrice before purchasing an Apple device.)
(And not being able to end subscription seems a very American problem.)