For interactive entertainment, I see no moral obligation for Apple to adopt any particular policy unless all major digital game store operators (Sony, Nintendo, Microsoft, Valve etc) are subject to the same requirements.
For all other apps, I agree that alternative payment processing should be permitted for one-off transactions. And I can agree for subscriptions as well, provided the developer can meet a high standard for simple, frictionless cancellations.
> no moral obligation for Apple to adopt any particular policy unless all major digital game store operators (Sony, Nintendo, Microsoft, Valve etc) are subject to the same requirements.
Liquor stores are not candy stores, yet they are allowed to sell candy to minors while being prohibited from selling liquor. The principle is straightforward: regulation should follow the product, not the venue.
You can ignore the analogy, just contend with my actual point: regulation should follow the product, not the venue. How does the analogy fall apart on macOS? The choice of some venues to be libre doesn't mandate other venues to be libre.
By game count and revenue, the App Store is very much a game store.
You may not think of the iPhone as a walled-garden gaming handheld with smartphone features, but that's basically what it is from a business perspective, and games are in fact the majority of apps on the system.
Epic (a game company) sued Apple to get it to charge lower platform fees than other game stores.
For all other apps, I agree that alternative payment processing should be permitted for one-off transactions. And I can agree for subscriptions as well, provided the developer can meet a high standard for simple, frictionless cancellations.