Apple has a multi-decade history of following their values. The tradeoffs of these values are well documented throughout history - obviously there are pros and cons.
What I don’t get is why people want every company to bend to some arbitrary set of values. You then end up with the same product experience everywhere.
I for one like the fact that Android and iOS take very different approaches to a mobile platform.