I don’t personally think the IP argument works because of jailbreaking.Ok if as you say it’s about corporate IP
Then why is one company doing all they can to cling on to the 30% IAP and not allow Spotify for example to offer a promotion on iOS yet with this payment link they can now offer it to customers on the iOS app through the payment link?
If I jailbreak my phone I can access all the APIs that shipped on that phone without paying Apple any money. That this is not considered illegal suggests that I do have some rights to the software on the devices I purchase.
Apple prevents developers from selling to me without getting a cut unless I jailbreak the phone.
Apple can of course charge for Xcode and tooling and make the use of Xcode dependent upon agreement to the developer terms but (given that APIs are already on device) I don’t know that they can actually double dip.