The app store obviously gives value to the app developers. When you put your app on the store you agree to the 30%.
If you say "fine, I'll go on another app store" then that is a free market in action - but good luck getting anyone to download your game.