Comment by dlcarrier
KDE support doesn't even require Linux, let alone Systemd: https://community.kde.org/FreeBSD/Setup
GNOME, on the other hand, practically wants everything running on the exact same software stack, so it requiring a package means nothing.