Lots of macOS applications need to drop to a few Darwin related features from time to time, if only to work around bugs in the frameworks. In addition, lots of applications run on macOS that use POSIX APIs, which are (typically) implemented in Darwin and not in the user-space frameworks.
But yet, I misunderstood the GP comment, and what I said was not really appropriate in that context.
But yet, I misunderstood the GP comment, and what I said was not really appropriate in that context.