Anyway finding a physical world analogy will be though so maybe we should resign trying. (Fact that duplicatinga/delivering cost for digital product is close to zero is an example of why physical analogy will often fail)
A close analogy would be Apple owning every shopping mall in the world, charging shop owners annual rent AND taking 30% of their revenue. Also as part of their lease agreement, Apple forbids tenants from selling their products out of their own independent shop or even out of their own homes or websites. Could you imagine how much more expensive goods would be if shopping mall landlords took 30% off the top line of every tenant?
Of course you could say there's Google Play, but your Android app is a different product from your iPhone app. Also, Google Play conveniently has the exact same arrangement with the same 30% commission, so it's basically just a parallel universe where people are stuck in one or the other.
I don't know how they have gotten away with this for so long. Imagine if Microsoft took 30% of the revenue of every Windows app developer (of course beginning after their monopoly was already established)! They couldn't even get away with bundling a web browser into their operating system. What Apple is doing is far worse.
The current situation in the iOS ecosystem would be more like McDonald's forbidding you from bringing your own beverages into their restaurants, even if they don't sell the same beverage (or even a competitor of one they do sell) and you plan to buy their food.
Of course, restaurants can and do frown upon or even outright forbid the above behavior, but they also don't charge multiple hundreds of dollars for you to walk through the door.
To further demonstrate that semantic disconnect, the app developer is only paid when Apple receives a payment from the user for that app. Modeled in terms of McDonald's selling soda, it would be equivalent to McDonald's not paying Coca Cola until someone orders and pays for a fountain drink. AFAIK, this ain't the case.
In other words:
* McDonald's actually buys soda from Coca Cola, then resells it to customers
* Apple only facilitates the transfer of money (from user to developer) and application (from developer to user)
If anything, Apple is probably closer to an escrow than a retailer (another bad analogy, I know, but certainly better than any notion of Apple buying and reselling apps).
Although I understand the 2600 / Nintendo argument, I think at this point forcing an opening in the stores will probably be the only way for independent software companies to survive long term. It will also lessen the power of Apple or Google to silence app developers.
I am really getting a bit sick of book and music authors being treated better than developers for the purpose of speech.
1) I tend to agree with jliptzin's "There is no real world analogy because no brick and mortar company would get away with something like this." https://news.ycombinator.com/item?id=13398591