I agree with that but it is not my concern. My concern are the customers who might not find where they can cancel the subscription. For example my Microsoft 365 subscription is currently going through the Mac App Store. And I was able to find where I could manage it but I'm not sure right now. And on Twitter it says they are in the iCloud settings, which is weird.
Is office different form other subcriptions? I mange the few I have directly from the account settings in the App Store.
And not all auto-renews are created equal. I already pay for Microsoft 365 and I'm fine with that but that the trial period goes directly into the payment is not customer friendly, it can lead to abuses.
While I agree it is not customer friendly it unfortunately is developer friendly.
Also it is completely fine, if you launch the app after the period is over and you get a window explaining that the trial period is over and you can subscribe to the app now for x euros …
And if a customer forgets to renew the subscription because he forget the app, than the app didn't have any value for them anyway. So it is essentially way too expensive for them anyway.
You can always cancel during the trial or set a calendar reminder which is what I do. I do agree it is not the best from a customer perspective.
Apple should have introduced paid upgrades instead with caveat that older versions should be supported for a while after a release of a new version. Would also have avoided that there is "1Password 7" now …
They sort of have it. A developer can keep an old version avaialble if they release it as a new app by say making it V2. IIRC they can still leave and update the old app but not sell it. My guess is most are not interested in supporting older versions.