Also proprietary software. Unfortunately, many people still need Adobe.
I personally like Krita, Shotcut, and Darktable better than any of the Adobe products I used to use, but it's a real issue.
E: Add "many people"
You also get POSIX compliance.
Recently there are some hypervisor-like things for security, and more things have been moving to userland instead of being kexts. I'd still say it's less of a microkernel than Linux since it doesn't have FUSE.
Ugh, not even.
Simple and straightforward shell scripts that work on decade-old Linux distributions don't work on Big Sur due to ancient macOS bsd tooling.
Just look at stackoverflow or similar sites: every answer has a comment "but this doesn't work on my macOS box."
(I've had to add countless if-posix-but-mac workarounds for PhotoStructure).
I agree generally though. I see macOS as an important Unix OS for the next decade.