Apple has not disallowed goods bought online or via other PC/mobile/consoles to be brought over. Or setting different prices depending on whether you buy through the iOS app or directly through a company. The restriction Epic violated is specifically around taking third party payments in-app.
So this isn’t even necessarily that Apple is rent seeking on their platform - it is that Apple is charging more for the marketing and convenience of having things available directly on their platform than Epic likes.