Part of it is also that iOS used to be quite far ahead of Android when it came to usability and polish. Android has since mostly caught up, but there is an advantage to being a first mover, and the people who didn't like Android back when it was much worse have since gotten locked into Apple's ecosystem, even if they never used Apple products before that.
I don't think most people seriously think about App Store curation as any of top reasons why they have an iPhone.
Once a user has chosen a smartphone ecosystem large switching costs come into play.
If a significant amount of your customers choose your phone because it is stylish that could just as well demonstrate there is no price competition to speak of.
The argument of "don't like it, use android" is bad faith but lets go with it since many people suggest it.
Ok now I'm on android and google/samsung is spying on everything. The android crowd will say "dont like it, leave"
Ok so what do I use?
That only holds up until something you need is exclusive to a store that you don't want to use.
Perhaps in a more mature market where having several app stores on your phone is commonplace (assuming that even happens), we'll have an annoying situation of exclusives, but I don't expect that "instantly" or even remotely so.
https://www.rockpapershotgun.com/epic-covering-refund-costs-...
https://arstechnica.com/gaming/2019/08/why-one-pc-developer-...
https://www.vg247.com/2019/07/09/epic-games-wants-pc-games-m...
Given epic's current behavior on PC, I think it would be a given that they would also do this on another App Store.
Which now that I think of it seems anticompetitive from Valve.
It won’t help consumers or developers, but it will allow epic and other well funded companies to insert themselves into a revenue stream without creating value.
Well funded app stores will just pay up front for exclusives. It’s completely standard practice in any comparable industry. Music, TV, Movies, books, podcasts, etc.
Developers might abstractly prefer to be on the main store, but some will be happy to take million dollar payouts from the marketing budgets of the new stores.
It’s hard enough for independents to be successful now, but once you have competing publishers like Epic in the game, the era of independent commercial app development will be over.
But it is actually you who want to control how other people use their own phone, that they own.
If you don't like Epic's store, just don't use it. Problem solved.
That way, people who want to trust apple get what they want, as well as people who want to trust other app stores.
Everyone wins, right? Why do you care so much about how other people use their own phone?