@strlcat @dvandal @davidgerard
GNOME has given up all pretence of being cross platform at this point and is happy with hard dependencies on systemd.
KDE has not and the KDE Wayland compositor runs on FreeBSD (I haven't actually tried it on unmodified FreeBSD, but it runs nicely on CheriBSD on Morello, completely memory safe including the drivers!). Most of the new Wayland stuff runs on the same DRI drivers as X.org. It looks as if there are around a dozen other Wayland compositors in FreeBSD ports that use wlroots, I'm not sure if there are others that don't.