| Off the top of my head: - The settings app is now positively atrocious, "because iPhone" - SIP is an absolute pox to deal with. - "Which version of Python will we invoke today" has become a fabulous game with
multiple package managers in the running - AppCompat games. - Continued neglect for iTunes (which is now a TV player with a "if we must also provide music, fine" segment added - but it still thinks it should be a default client for audio files) - iCloud wedging itself in wherever it can Yes, all of those can be overcome. That's because the bones are still good, but anything that Apple has hung off those since Tim Cook is at best value neutral, and usually adds a little bit more drag for every new thing. Don't get me wrong, I still use it - because it's still decent enough - but there's definitely a trajectory happening. |
If you don't want SIP, it will take you a few minutes to reboot and switch it off permanently (or perhaps until the next OS upgrade). This is really the only one in the list which has to be "overcome", and personally I think that SIP enabled by default is the right choice. Anyone who needs SIP disabled can work out how to do that quickly - but it is years since I've had a reason to do it even temporarily, so I suspect the audience for this is small.
Multiple package managers and Python: that sounds like a problem caused by running multiple third party package managers.
If you want games, x86 or console is the preferred choice. Issue for some, decidely not for others. I'd much rather have the Mx processor than better games support.
iTunes - I can't comment, I don't use it.
iCloud - perfectly possible to run without any use of iCloud, and I did for many years. I use it for sync for couple of third party apps, and it's nice to have that as an available platform. It doesn't force its way in, and the apps that I use usually support other platforms as well.