I'm not suggesting that additional digital storefronts be on consoles. However, I'm saying the option is already there.
You are also wrong in regards to digital games. I could go buy Stardew Valley digitally on Amazon for the Switch. Amazon will get a cut for that purchase, which is a lot better. There actually are storefronts where you can buy digital games for consoles. They are all around. And yes, while you still have to go to PSN or eshop or something, that money still goes to other retailers and storefronts. This means that it isn't monopolistic, because other storefronts can sell Nintendo, Sony, and MS games, and the choice of where is left to the consumer.
No other storefronts can make money off software for the app store. That is Apple, and Apple alone, and is uncompetitive.
No, you're in the wrong. When you buy a digital key from a retailer, that key was generated and provided by the platform holder, purchased by the third party seller, and the sold to you, that you redeem in the platform holder's, well, platform. Steam allows unlimited key generation as the publisher wishes, but even then, they have guidelines regarding that with the prices.Consoles are different because they're 'owned' by the platform holders. Steam doesnt own 'PC' so they're not as restrictive.
What Tim wants is to have his own Launcher on whatever platform and sell and execute whatever code he sees fit on it. All while harnessing the customer base he didnt build.
That means now that you bought TLOU2, it will only be playable using the Launcher you bought it from, as you bought a License for that store. If that store folds, then you're SOL. You could argue that this could happen to the platform holder as well, but it is understood that this is a less risky proposition as it is implied that platform holder will continue to support it. Also, it would be prone to have Launcher exclusive games which would also suck majorly (which already does on PC).
The notable difference is, as Sweeney himself noted, console makers (well, MS and Sony, at least) sell their products at a $50 per-unit loss (at least in the launch window). Apple sells iPhones at a 500% (5x) markup compared to cost. Mobile apps are extra revenue on top.
Now, I'm with you in that it's pure unadulterated greed on Epic's part. They know Apple users tend to spend way more and way more often on mobile apps than Android users (I think a common breakdown was 70/30), so even an extra 10% (if, say Apple would reduce the cut from 30% to 20%) would be a shitload of money.
Epic steals dances from tiktoks and artists and make 100% of the revenue.