Interesting, this story is the real world scenario which actually happened. And those things are why I couldn't get me to invest in developing for iOS. In short, the iOS is a walled garden, users and devs are just visitors and the host, Apple, can decide who can get in or has to go out. They can do it for whatever reason, independent of if the visitors agree or not.
This is what happened: https://blog.kapeli.com/apple-removed-dash-from-the-app-store
This is how other devs ('addicted to'/'depending off' Apple) see it: https://marco.org/2016/10/10/dash-app-removal
More info: https://blog.kapeli.com/dash-and-apple-my-side-of-the-story