When what is truly needed. Is to rejoin the group. Pooling their resources, and skills. Making one truly great product.
The problem with that idea is that there isn't a single way to define "great". Different users, supporters and developers of FreeBSD have different goals and aspirations. And this is not only true for FreeBSD, but also for other operating systems it competes with (*BSD, Linux, other Unix variants, Windows, ...). For example, I personally don't care at all about GUIs and windowing systems, but I want a server OS only, with certain characteristics. As far as I'm concerned, a very simple console, enough to get the server onto the network is all I need, and then I never install anything that needs or wants Xwindows. But I know that a lot of other folks here on the Forum are very adamant about wanting to use FreeBSD as a desktop system with a GUI. To each his own.
The problem with "to each his own" is: optimizing the whole OS stack (not just the kernel, but the lower operational layers like
init(8) and configuration (text files in /etc versus databases), and the philosophy of administration, has to be done differently for different use patterns. An extreme example is sytemd, which was written from the vantage point of a laptop with a GUI (and has certain advantages in that setting), but is foot-shaped gun when deployed on headless servers.
From this viewpoint, it might perhaps be a good thing that the TrueOS and GhostBSD people are working on a different code base: less opportunity for them to break FreeBSD. Their goals are clearly different from mine:
"TrueOS is a cutting-edge FreeBSD graphical desktop operating system designed with ease-of-use in mind."
I don't want cutting edge. I want really well tested systems. I don't want graphical desktop; tuning or organizing the system for graphical desktop will just get in my hair. And I don't care about ease-of-use; I understand that complexity exists in the real world, and trying to hide it behind easy layers just breaks things later on.
"Built on top of
FreeBSD, GhostBSD provides a simple desktop-oriented operating system pre-configured with the carefully selected minimal commonly used set software required to start using it to its full potential."
I don't want a desktop. I can configure things perfectly well myself, and I'd rather not have anything pre-configured, other than a minimal functioning base system, roughly at the level of V7 Unix with networking. I don't use the system to its full potential, rather for a very narrow and specific purpose.
As you can see, I'm not in favor of them rejoining the group. But other people will likely have very different opinions, and as long as FreeBSD works reasonable well for me, I'll continue to tolerate these other opinions. If GUI and ease-of-use people break FreeBSD for me, there are many other OSes I can use.