It's pretty amazing how Apple and others have created marketplaces where developers can sell their products for almost no upfront costs beyond developing the app; and still keep 70% of the sales price. If the same model existed today as did in the 80's I'd bet 90% or more of the apps on the app store would not exist because developers could not afford the upfront costs of marketing, distribution, production, etc. for a hoped for enough sales to cover them and make a living off of their 30% cut of retail.
eh...not exactly. The world is different because human innovation not Apple. You no longer have to build the product and ship it world wide to make a sale, ecommerce had ended that. All Apple is doing is build a fence and say pay me 30% of whatever you sell inside this fence.
The developers will probably make more money if they just install a shopping cart in their website that will collect maybe, idk , 2.5% of sales?! If you are arguing about "a place where all apps exist" anyone can do that, its not like super genius thing. Catalogues are an old idea. I remember an app called Bodega that did this, Steam for PC games, GOG, PSN Store, iTunes for music, there is even an open source app store called F-Droid which you pay 0% (I think) for any sales/service.
I think even before that there was a place to download apps on "dumber" phones like palm pilot.