The freedom some developers want isn’t something the majority of users want.
Personally, I haven’t been significantly limited by Apple’s rules. I like that Apple controls the billing, so I don’t have to deal with credit cards being stolen or companies making unsubscribing difficult. I like that they at least have some review process and will pull bad apps.
I like that I can go to my local Apple store for support. Google? They are possibly the most user hostile company I know.
I like that someone actually gives a damn about privacy and security when online services are getting hacked left and right.
Apple is far from perfect but they will fight a big companies and governments for violating their rules or endangering user privacy. They’ve told publicly EA, Facebook, and the US government to pound sand. (China is a no-win situation, Apple decided to play ball to keep that market.)
So yes, I’ll happily trade some freedom for safety and security.
For the low hanging fruit: font rendering on macOS/iOS looks better than any type I’ve ever seen on any other OS or platform, right out of the box, and still looks better even when those other platforms are tweaked with additional fonts and rendering settings.
I’m dreading my impending switch to Android and/or a mobile Linux next summer for this reason.
As someone who works all day, every day with text on my screen, I care about this as much as I care about my bed, chair, or keyboard.
No question that it is, but it still has far enough to go that it's an acquired taste at best. Switching platforms also means switching apps in many use cases. Combine those two and it becomes easy to see why individuals who aren't compelled by the ideology behind GNU/Linux might not see it as a particularly appealing option.
It’s like installing doom on a pacemaker. No one really wants to do that, but if it’s possible, someone will find a way.
Why are people still putting up with Apple? People who can figure out such tricks are smart. Why are they still customer to a company that has shown to be hostile to the freedom they want to assert? GNU/Linux is getting better by the day.