considering gnome runs on freebsd, that's just not true. The only work those folks had to put in was implementing one interface for what logind provides
Not really, it's garbage to the point that it only runs the X11 session, mutter can't even be compiled with Wayland support because it then tries to include some Linux-only header.