I'm pretty sure Apple's policies prevent developers from charging a different rate on iOS than they do on other platforms (specifically for subscriptions, but maybe also for one-time IAPs). This definitely protects their platform, but I'm sure there's a shady billing trick that this prevents as well.