| The opposite question is also important. Should the mobile network my phone is on get a share of all transactions made from my phone? Should my home ISP get a share from purchases made on my home computer? Or the hardware vendor? Or the OS vendor? The reason Apple gets to ask for a cut of all transactions made on my phone is because they are in a position to control those transactions, not because it's right for them to ask for that cut. They can remove any app that tries to bypass their cut, as was recently ruled in their case against Epic Games. Like wise Doordash has control, if you want them to pay a driver to carry your food from the restaurant to your home, then they get a cut. The difference between Doordash and Apple is that Apple forbade anyone with an app in the app store from even telling people that they could pay for a purchase outside the app. For a time the Kindle app would send you to a checkout page in Safari, but Apple forced them to remove that. The comparison would be that any restaurant that worked with Doordash being forced to remove mention that they do pickup orders, if you don't want dine in then you must order with Doordash, even if that technically isnt't true. To me there is no magic percent where these behaviors should or should not be allowed or regulated. To me it's more about the pattern of 'soft' extortion. "You get value from our platform so we deserve a cut of what you make", sounds a bit too much like "You sure do have a nice app there with some dedicated users, it sure would be bad if something happened to it..." I don't know that I would pay for and read a tenth as many books as I do if I didn't always have the Kindle app in my pocket. On the other hand if Apple ever removed the Kindle app I'd have a strong reason to switch to Android. Both gain value from the other. Apple insentience to always get the better of that trade seems counter productive. |
Apple didn't forbid people from telling people they could pay for a purchase outside the app. They just didn't let people do that from within the app itself.