Developer David Smith writes on his blog about a better way for Apple to handle subscriptions:
There is a concept in user interface design called Principal of Least Surprise where you want to design systems in such a way that They surprise the users at least. I think a similar concept applies to subscription pricing. The ideal (from a user perspective, not the best business perspective) customer subscription system should never surprise the customer at a cost. The customer should always be happy to see a fee on their credit card.
In other words, subscription payments should always be intentional.
Apple already offers guidelines on how developers should handle subscription activation pages, as some apps have historically used misleading labels and buttons designed to maximize records without appreciating and other important details in front and center. Smith offers four suggestions that, if implemented, will go a long way to ensuring that users are never surprised by a subscription fee.
Lately, one of Apple's favorite things is to mark in quarterly earnings reports subscription growth, which falls under its Services industry. It is understandable why the company may not be inclined to make the subscriptions easier to opt out of, but if enough users are negatively affected by misleading subscriptions and customer satisfaction, the numbers will, as a result, perhaps begin to see more change in this area. The latest updates to the subscription guidelines give me hope that Apple has a pulse on the situation.