Earlier quoted context omitted.
GNOME and KDE both work fine on Linux and FreeBSD. In addition, OpenBSD usually gets the newest GNOMEs.
It has gotten better on the BSDs, but there are a lot of patches and shims that have been implemented and maintained to do that though. [1] https://www.youtube.com/watch?v=AGwaT5rQML0&t=580s
Unlike Linux, the BSDs aren't distributions of some "upstream BSD"; instead they are developed independently with different feature sets and different goals. Unique challenges for NetBSD don't reflect on how other BSD derivations behave.