Yeah, sure. How do I sync my iCloud photos to my local NAS on linux? A: use a third-party app, they don't build their own.

How do I build an app for my iPhone locally and run it without ever connecting to their servers? I can do that for my phone running linux or for my phone running android, but on iOS I have to get signed by their servers to run code I wrote.

Linux respects my freedom to have my data exist locally, to build and run open source apps, and to modify the code on the devices I run.

Apple does not. They don't let me use their ecosystem from Linux, they do not let me patch the iOS kernel and run a modified version on the devices I run, I can't even access the source code for the macOS kernel.

Apple's filesystem abstraction and lack of something like android "intents" also makes it wildly difficult to do "local-first" computing where files are shared between apps cleanly.

You missed the "mainstream" qualifier from the parent. I am afraid nothing you described here could be considered mainstream, although I'd like to see these things becoming mainstream.

I can see there are a lot of T&C for their claim on "Apple makes great software."