You have a choice to use a different engine to build your game (including rolling your own). You don't have a choice to not use the app store to distribute your iOS app.
You're not forced to make apps for iOS or any Apple product. Making your app for the second most popular OS is acceptable because that's what iOS is. I know you tried to make it seem like Android is but, worldwide, Android is far more popular than iOS. The fact that there even is a 2nd most popular mobile OS proves that Apple doesn't have a monopoly.
That doesn't make it any easier for people who have iPhones but can't install your app because your app is incompatible with whatever Apple demands. Trust me, most people who buy iPhones are completely oblivious to the app store rules and review process.
That's irrelevant. Both iPhone users and app developers have options on both sides. Developers can ignore Apple's platform and end-users have lots of options for phones that aren't iPhones.
You keep pretending that this problem can be solved if everyone "just" ditched iPhones for Android or Windows Phone or Symbian or whatever. Sorry to disappoint you, but this is not how the world works.