On the other hand, it's argued that Apple doesn't care about their developers because they enforce draconian regulations on what iOS developers are allowed and not allowed to do, and don't hesitate even to shut down billion dollar apps (i.e., Fortnite).
I have mixed feelings about Apple's walled garden, both as a developer and a user, but when it comes to user privacy, I'm firmly in Apple's camp. I can't think of a single other large tech company that has a strong stand in favor of user privacy and acted on that. Basically, if Privacy is a killer feature for a consumer, then Apple is literally the only game in town.
Every other company would have been falling over themselves to unlock a terrorists iPhone.
Apple said no, hired Ted Olsen, and litigated (along with lots of other less well known cases).
This may have even hurt them in some consumers eyes (hard to understand them protecting someone who killed a bunch of people). So the PR risk was very significant.
So they do seem to have a pretty committed consumer focus (and now make money because of that).
It is virtually inevitable though that someone will go after them (anti-trust etc) because this is a game of billions and folks who for example do in-game loot boxes (fortnite) and marketing (facebook) etc are going to be in regulators ears and in ny times ads and op-eds calling for this horrible situation to be broken up.
It's fairly obvious that, given Epic was saying "you can pay $2 less to get the same amount of vbucks" that Apple was going to lose a huge portion of revenue from the App if they didn't pull it, and if they actually left it up, they'd have to allow every other app to institute third-party payment processors as well to not appear like they're playing favorites and the PR nightmare that would come from that.
It doesn’t mean anything at all.
https://www.epicgames.com/fortnite/en-US/news/the-fortnite-m...
Anyone who wanted to flout any rule could claim Apple was playing favorites with Epic.
It has nothing to do with being screwed out of $2 per purchase of in-game currency.
Saying that developers are "buying" users makes no sense. Devs are not a customer of apple. If anything, devs are a supplier to apple. Since the net money flow is from Apple to Dev.
As always, just follow the money.
Now, the legal view of Apple's ecosystem is being litigated right now. What I posted above might be how the court sees it, or what you posted might be how the court sees it. We won't get a definitive answer until either Epic or Apple go home with the key to processing payments on iOS and all of the other systems that are effectively an iPhone with a different form factor (eg PS5, xbox series).
(I’m not entirely opposed to this arrangement; I’m typing this on my iPhone. But I bought it knowing and accepting that I’m partly the product)
It’s not what people mean when they say ‘you are the product’.
What they mean is that if you aren’t paying, then the company is only interested in retaining you as a user so that they can satisfy their actual customers.
When you are paying, you are the customer
It’s also true that iOS developers are customers of Apple’s distribution service.
Buy Apple’s users are not a product in the sense that anyone uses this phrase.
But regardless it’s not Facebook’s value prop to business that people have an issue with but ya know, how they actually deliver it.