I personally couldn't care less because I don't have an iPhone but users can't realistically choose a device based on the cross product of all the features they want. There are always compromises. Some of these problems have outsized impacts, such as the way Apple extorts money from its App Store, which isn't a place most App developers can simply choose not to be on, any more than they can simply choose not to live in a country.
Because it's an existential need for many people trying to run an online business?
And because most Apple users don't actually know what the ramifications of ramifications of Apple's policies are and instead blame the app developers instead?
And because Apple makes it a policy violation for apps to even inform the users about these policies?
And because Apple makes it practically impossible to run apps on an iPhone any other way, with even personal use requiring a reinstall every 7 days or paying Apple 100 dollars a year?
And because Apple's 30% extortion fee causes prices to rise across the board (including non-Apple users) because Apple makes it a policy violation to offer the same service cheaper on non-Apple devices, and ultimately somebody's got to foot the bill?
> Because it's an existential need for many people trying to run an online business?
There's Android, Windows, Linux and the web. And for games, also the PlayStation, Xbox, and Switch.
> And because most Apple users don't actually know what the ramifications of ramifications of Apple's policies are and instead blame the app developers instead?
Developers can pull out of iOS and inform users to use Android etc. instead.
> And because Apple makes it practically impossible to run apps on an iPhone any other way, with even personal use requiring a reinstall every 7 days or paying Apple 100 dollars a year?
Users who want to do that can use Android etc.
> And because Apple's 30% extortion fee
Android, Windows, PlayStation, Xbox, Switch, Steam, Epic etc. have the same extortion.
Not sure why you are throwing accusations of burying the question. Any post 3-4 comments deep will look 'buried' on HN.
I didn't down-vote the Question but I did choose not to answer it because it's a "Gotcha" question. Different users have different preferences on what they want out of their device or OS. Sure you can come up with a laundry list of features that exist on platform X or Y but it doesn't really answer the issue, because any given user will have their specific preference values for each, and talking about them starts pointless discussions of how one can approximate the same functionality on some other platform.
I can speak for my personal preference. I don't use iPhones so I will speak for Macbooks, but the idea is the same.
I like Macbooks for the quality of their touchpad (best in the market), their general look and feel (they don't feel plasticky), I like some UX polishes MacOS has, and I am a programer so I like that MacOS is a UNIX-based OS because I spend a lot of my time on the terminal.
Note that most or none of these have to do with Apple's software choices (such as locking down their OS much more compared to Windows) and in the future, if Apple makes MacOS closer to iOS in terms of their vice grip on what can and can't run on it, it will effectively be adding features that I not only don't appreciate, but actively find annoying. They are NOT what I own a Macbook for.