eh I use Linux on my desktop but macOS is a nicely polished UNIX operating system. It's only locked down for average users, you can usually get away with a quick sudo
or worst-case going into single user mode and disabling some system protections.
I definitely prefer using *nix operating systems, and macOS gives me that for portable computing. I'm still more productive on Linux, but it's not too far apart.
I don't think ActivityPub supports that. There's just the "sensitive" flag (which Mastodon shows as a content warning and lemmy shows as NSFW). I think you'd have to do something outside of the specification.