Apple intends to be paid for developers using their IP for commercial use regardless of how the transaction is facilitated. And it is their right to do so.If you refer customer to outside payment options, it's not Apple's business to charge for these transactions.
The transactions are between the app developer / service and the customer - not Apple.