>No, it's very easy to implement and commonplace in all sorts of businesses.
Can you provide a software example?
> Apple need to treat their in-house app development teams in exactly the same way as they would treat a third-party developer - they get the same APIs, they get the same documentation, they go through the same approvals process and they pay the same fees.
Nobody should believe that a company paying fees to itself will change its behavior. The app development team would still act in Apple's overall best interest and not seek to maximize its own profits.
Even if we somehow accept that there is a real divide, it's still not equal footing. Say that Apple Music and Spotify both have $0.75 in expenses for every $1 they charge on app store. After the 30% cut, both would have loses of $0.05 per dollar of revenue. For Apple, that's a fictitious loss and their actual cash flow is a positive $0.25. For Spotify, that $0.05 represents an actual nickle they have to give someone else. Apple can continue on doing that indefinitely while Spotify can't.