Comment I agree (Score 4, Interesting) 34
The real reason macOS often feels more coherent than other Unix derivatives lies in its NeXTSTEP heritage. While most Linux distributions and BSDs are fundamentally compositional (ie. assembling a kernel, userspace, init system, desktop environment, and numerous independent projects) macOS was built as a more deliberately designed system.
It shows up in several consistent mechanisms. Property lists (plists) serve as the primary format for preferences, application metadata, and service configuration across the platform. Launchd provides a unified, declarative approach to managing background processes. The long evolution of Cocoa and its successors established strong conventions for how applications should behave and integrate with the system. The result is lower cognitive load: fewer competing configuration styles and less need to learn the quirks of dozens of separate components.
This coherence comes from deliberate trade-offs. Apple has consistently prioritized opinionated design and predictability over maximum flexibility. Power users sometimes feel constrained by the guardrails, and the system has grown more locked down over time. Linux desktops have improved considerably with better tooling and declarative approaches, narrowing the gap in some areas.
Even so, the difference in day-to-day consistency remains noticeable for many who move between the platforms. The NeXT influence didn’t just deliver a kernel, it embedded a philosophy that an operating system should feel like a unified product rather than a collection of parts.
Linux could do this under, but under the leadership of one person. Unfortunately he's not interested from what I can see.