Apple defenders - It is their right to do it, since Android store allows them.
Others - Apple is being a hypocrite. While they maintain that app store must be compensated for all the services they do to developers, When given a chance they do not agree with their above statement.
I feel w.r.t app stores, Google is User-centric, but Apple is Apple-Centric at the expense of their customers. They use users as pawns, to bully the best for Apple, rather than their customers (you and I).
edit: To explain "user centric" better
Because of Apple's rules, you cannot just sign-up from Netflix app in iOS. You have to sign up in their Browser and then sign in. And Netflix is not allowed to even specify that in the app. Absolutely confusing, for normal users. Very bad user experience.
That is what I say when they are holding you as pawns. Apple is okay for you and I to go through that confusing experience, instead of allowing Netflix to tell them that users have to sign up in the browser.