I think it should be rephrased in this way: what is good for the ecosystem is good for the end-users.
Sure, it's not guaranteed to be a net positive for consumers but it's correlated.
Admittedly not exactly the same, but the Sega Saturn had trouble attracting developers because it was really difficult to develop on, despite the hardware being pretty good. As a result, people who bought a Saturn ended up getting fewer and worse versions of games.
I agree that they shouldn't necessarily always always do everything to appeal to developers, there's a balance, and I'm not suggesting that we get rid of community guidelines and the like, I'm just saying that the more difficult it is for a developer (or anyone) to do something, the less likely they are to do a good job at it, if they do it at at all. Worse apps means a worse experience.
On the other hand Apple try to squeeze money by asking consumer to pay the apple tax, but at least they try to be reasonable on the privacy issue.
Choose which side you like, or just use open source software.
Companies shouldn't be allowed to abuse their market dominance, regardless of whether the abused are other companies or consumers.
Does consumer centric focus necessitate draconian developer policies?
Isn't this sensationalist?
Developers, just like Apple or any other software maker, can be incentivized to work _against_ the consumer. PC on '00s had many developers whose livelihood compelled them to bundle their apps as "free trials" in PCs. As a user, I had to deal with pop-up after pop-up asking me to buy the full thing; each of those apps took up disk space, power and, most importantly, my brain cells. ugh.
Developer livelihoods are not as important as a frustration-free user experience.
>Does consumer centric focus necessitate draconian developer policies?
>Who do you think makes all of those wonderful apps "consumers want" anyway?
Agreed. Apps from 3rd party devs makes the user experience wonderful. But not _solely_ because of the developer.
>> That's an easy opinion to have when it's not your livelihood.
> Isn't this sensationalist?
No.
Apple setting an increasingly high quality bar that weeds out the bottom 90% of all iOS developers might seem draconian for anyone weeded out but this is competition at its finest. It is how markets in general ensure the best quality product.
Obviously, there is also the matter of "How much should Apple get paid to enforce these policies? Is 30% too high for in-app-purchases?" those are good numbers to negotiate. But frankly all non-FOSS software products I've encountered before and after iOS continually proved they need developer policies to ensure they are built to be long-term customer centric.