I don’t think it’s any different from consoles. The main difference is that with a console you know what the deal is.
With an App Store app, the problem is you don’t know if Apple is going to deny your app on an inconsistently applied rule after spending 2 years making it.