I'm posting these thoughts again because maybe it'll be clearer, and it related to these discussions. But it seems people refuse to understand a simple business idea. Why people aren't open to listening to this simple ideas is beyond me. I make a simple post explaining something and it's called "madness". Wow, people overreact.
There are a few things about running an app store people need to understand. And they are both like a physical store.
OPERATING COSTS and INFRASTRUCTURE are part of running stores, be they app (digital) or physical. Running a store is not free, it costs money - everything from staff to electricity. Digital is not magic, it has operating costs. It's a simple thing to understand.
The other issues is REVENUE. This is the reason people open stores to sell their or other people's products - ultimately to make money. Like how Barnes and Noble's store is filled with 1000's of other people's products. Both B&N and the other company make money off these sales. (I'm simplifying but you should get the point.) Not to mention, each store that is opened is another opportunity to sell these products - a chance for more revenue that didn't exist before.
So see the app store works like a physical store. Sales are split with Apple and the devs. FYI all other app stores do this. Simple idea.
Lastly IAP is no different. They are sales in the store. Look at this and you'll see why it makes sense. So imagine all apps went FREE, and all transactions became IAP that did not split sales with the store. If you were running the store, guess what, you'd lose money. You're paying to run a store but you get no revenue from allowing others to sell their wares. Makes no sense.
Don't get hung up on the actual delivery system. iOS and the App Store together allow devs to sell their wares. Now I agree that if you purchase something outside this store and open it in your app, it's yours, no charge. But if you start to make purchases in this environment, then the sales should be split, again because of operating costs and simply you're making money by selling in that sore. Again, simple idea.
Lastly, come on, Amazon does the same thing when you sell your wares on there. They take a slice. It's operating costs and revenue from the sale. Its a simple time-honored business model since the beginning of time. Digital sales are no different.