I wonder what alternative they would propose? If you want people to be able to use your app, you have to support the most popular app platforms, and if that means signing and agreement with Apple and/or Google, you have to do that. Anything else is "ivory tower" thinking.