Compare with GNU/POSIX/Linux, where you can still make a comfortable environment for yourself without Wayland or systemd or whatever it is you don't like, and replacements still continue to be maintained and developed.
Compare with GNU/POSIX/Linux, where you can still make a comfortable environment for yourself without Wayland or systemd or whatever it is you don't like, and replacements still continue to be maintained and developed.
Similarly the mass market of users care less about pimping their ride (so to speak), as getting their work done. Thus little is gained by rearranging your display or initialization subsystem.
One of the key things I find attractive about MacOS is that design is more than skin deep or an ad-hoc assemblage loosely related libraries. Meaning that visual design, architectural design, APIs, and even silicon co-designed makes for better systems.
I've had other OSS projects I've worked on where someone came to us about all the issues with our system and we just said "yea the tech debt we have with this is too high, it'd be a lot easier to re-write and also dump all the old features, but people would be mad if we did that." Which had us put it on life support and suggest the new tool that didn't have those issues.
That's what I as a software dev want out these types of projects. Show what's possible, have the platform holder realize it and do a much better job with full time paid devs. Stuff like FLUX are just better if they're part of the OS. I can't even imagine the hackery that goes into building them when you aren't part of the OS. And how little personal benefit (monetary) you'd get out of them. As opposed to how easy it is for apple to just add it and keep it working as a tested part of the os.
Personally I also get bored with maintenance after a time, esp once a project really solidifies and it is truly just ops work. In fact I know I'm bad at it as I'll go do something else and my previous project will suffer. I take this into consideration highly when deciding what to take on.
When I found OS X open source folks they were beyond welcoming. This is one of the bigger reasons Growl was on os x and not Linux.