I hope they are punished for this. Moves like this only hurt indie/smaller developers who don't have the resources to setup their own external subscriptions. If apps can make back even 25% of the cut, that gives them a significant advantage in UA that is hard to beat.
The 30% cut is fine. It's well worth it for everything App Store/Google Play gives you as a dev.