I'm surprised they have gotten away with it so long especially in the EU. To me its pretty much extortion and you take a hammering from user ratings who don't understand why they can't register or transact on your iOS app and you are not even allowed to tell them why for fear of getting banned.
I hope apple and google to a lesser extent get nailed for these practises.