A "win" for Apple, in an individual battle, merely means that the status quo remains unchanged. They have to win every battle, to win the war.
And Apple is already losing very significant battles elsewhere.
For example, in the EU, with the soon to be in effect App Store laws, Apple is being forced to allow sideloading, and won't be able to charge the 300% fee, in the EU.
In the USA, maybe this court case fails. But there are more court cases being brought against them, and also laws being considered that could force Apple to change anyway, even if they win the current court battles.
The article title focuses on the one they lost, but...
Supposedly Apple will be making some moves to rectify this in iOS17 but handling subscriptions yourself makes this pretty easy...
It’s two sides of the same coin, and I think the idea of taking a percentage of revenue does a better job of aligning platform owners and developers.
In the Microsoft model, small developers, who couldn't pay the thousands of dollars for development cost and figure out their own distribution lost.
In the App Store model, everything is free (or very cheap, $99), till you make revenue.
That said, they'd generally target bigger businesses over smaller dev-only shops.
Some competitor app stores may charge as low as 5%, to pay for processing fees.
And others will charge different fees. And the app store that is the most competitive will get most of the business.
The streaming apps have either completely abandoned in app purchases (Netflix, Spotify, YouTube TV, etc) or they allow outside purchases.
Not to mention apps that require out of band subscriptions to use or sell physical services and have an option of Apple Pay (standard credit card charges) like Uber.
Even if in app purchases only charged standard credit card processing fees, that’s the least of the problems for the Indy developer.