---
I'm not necessarily saying I think Apple is in the right, but your argument doesn't hold because it works equally well when applied at a higher level, which runs counter to your point.
This is not the main issue, its on the other end. If you are a developer, and you don't like the App Store, you have no options. You can't publish on an alt store because those are not allowed. So your only option is to not provide services to 50% of your customers and thats assuming the google play store doesn't have the same issue you are avoiding.
A real world example of this is vape companies provide an app which lets you do things like lock your vape so kids can't use it. Apple said those apps are not allowed on the app store. The vape company has no options, they just can't sell products to apple users now.
The problem is these tech companies hold way to much power. It would be like if 2 landlords owned literally every single block of land in the entire country. Now normally it would be fair for the landlord to pick which types of businesses to rent out to but when both options say your business isn't accepted and the only alternative is to build your own island in the ocean and create a civilisation on it so you can open your store then something is seriously wrong.
Quite frankly, the lockdown of the OS and rejection of this is one of the primary reasons I'm on iPhone.
Case and point, Swipe keyboards. It was the biggest missing feature for three years when I moved from Android to iPhone. I still preferred my iPhone!
There is no need for them to ask for my payment information in a way that can be fraudulent.
There are many reasons for them why they’d want to reduce subscription cancellation and other dark patterns.
There is no reason for them to be able to install anything, or run arbitrary code on my device.
If epic wants to do business with me, they can go through my secretary/lawyer/firewall (Apple).
I’m more than 10x likely to spend money on apps, so I think that more than evens it out.
Which apps are missing? I’m so t see any added value in another AppStore. Heck, I’d love for Apple to lockdown OS X so that adobe’s store/updater is banned. Wishful thinking
_You_ are neither the vendor OR the citizen in the parent comment's metaphor, trying to build or be part of a civilization in the middle of the ocean.
Please do not try to justify a restriction because you happen to personally be happy with the current offering, the world is larger than you. There being more freedoms for others will not stop you from restricting yourself.
Case in point: "Satisfactory". I was pretty excited about the game when it was first shown, then found later
* it would be removed from Steam,
* I'd have to get an account for another store,
* use a store made by some incompetents who couldn't implement basic functionality like a "shopping cart" even months after release (does it have one by now?)
* give part of my money through Epic to fucking Tencent and install a piece of Chinese spyware on my PC in order to run it. Also no implicit Linux support because no Proton and because Sweeney loves to bend over for Microsoft exclusively.
Compare to Iron Harvest, for example.
You could invest in the development via Kickstarter. Which boils down to making the project happen (due to lack of otherwise investors aka due to crowdfunding). Now, basically right after release, you can buy the game from Steam, too, but you pay full price for it (in contrast to the crowdfunders).
Contrast this to EGS. Stuff gets released on Steam many months later, say 6 months or a year, due to EGS getting the sack of money for being the sole distributor. Then, they release for full price on Steam. Why would I pay full price for a 6-12 month old game? I won't.
Borderlands 3 I bought when it came out on Steam, I believe in start of Steam release it was on sale. Else I wouldn't have picked it up, simple as that. They release DLCs for the game, so that's nice, and keeps it a little bit alive I suppose.
Guild Wars 2 recently launched on Steam (like 8 years after release). I cannot merge my Guild Wars 2 account to Steam though, so its useless to me.
Humblebundle, in contrast to platforms like EGS, yields you serials you can apply to a launcher, usually Steam. That's convenient, but I suppose it isn't for people who don't want to use Steam.
Though I'm a heavy Steam user, so Steam being the defacto standard is fine with me.
I don't want another launcher, therefore I either use Steam or use Lutris to abstract all other launchers (and emulators and such).