> The thing is, you cannot harden it even more.
Yes, you can. You seem to have never used Trusted Solaris implementing the B1 TCSEC level and running on the certified hardware where all system objects are labelled and MAC is enforced at the kernel level. That is an example of a much more locked down system, which you are conjuring up OS X to be but the OS X is nowhere near to being that locked down nor controlled.
The real trouble with the system hardening, however, arises at the network level where the traffic is fully encrypted, and it is impossible to tell whether a network connection, say, WhatsApp has established to 'external.fbsb1-1.fna.fbcdn.net' or to 'scontent.fams1-2.fna.fbcdn.net' is a legit one, or it is used for tracking the user. It is impossible to harden that further and is a unfortunate side effect of the use of the encryption.
App sandbox profiles can still be hardened further by anyone, not just by Apple at a whim; see https://reverse.put.as/wp-content/uploads/2011/09/Apple-Sand... and https://paolozaino.wordpress.com/2015/10/20/maximum-security... for details.
Otherwise, since OS X is a UNIX implementation, therefore it can be scrubbed off of undesired features, if a need be:
- SIP can be disabled.
- Gatekeeper can inactivated peacefully (or via brute force by setting appropriate host entries to 0.0.0.0 in /etc/hosts).
- Deemed to be illegit or nuisance services can be scrubbed off via /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister.
- The rest can be unloaded and disabled via the routine application of launchctl.
- Security policies can be amended via fiddling with spctl.
Yes, all of the above is tedious, and it will break all vertically integrated Apple services and official app store updates, but it will give one a sufficiently 'clean' OS X install. If that is not enough, one can install Linux, NetBSD or OpenBSD to run whatever they please.
> If Apple Almighty hasn’t thought about your use case, it may as well not exist. There are two modes: either Apple nannying your systems like the overly attached yiddishe mame, or a mad ex breaking up with you, but also ripping out the locks from your doors before they go.
> […] Apple still owns it, snooping over your shoulder, giving you slaps on the hand if you dare „misuse” what they gave you.
You are misrepresenting a unsubstantiated strong personal opinion or a vague, generic, hand waving for a collection of facts that do not support such an opinion, for none of that actually exists. Apple is certainly not:
- Baby sitting my own or my colleagues OS installs; nor
- Does it slap me on the wrist for running anything I want out of my own moderately wild zoo; nor
- Does it care about the network traffic that passes through.
And Apple certainly does not own the laptop I have purchased from them; you might have a valid case with iPhones, iPads or Apple TV's but personal computing devices produced by Apple are not an example of such an instance.
Lastly, what might be a bug or a misfeature for you is a feature or a conscious compromise (that one has willingly accepted) for some.