Should be worth noting that NetBSD is its own thing; FreeBSD and OpenBSD haven't had problems getting the newest GNOME versions for the entire lifetime of 3.0 and higher.
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.
I know that, but GNOME support on FreeBSD and OpenBSD wasn't frictionless either. They just took care of it a lot faster/sooner. A ton of work has gone into getting GNOME working on both FreeBSD and OpenBSD as well as it does from some developers on the GNOME project and FreeBSD and OpenBSD developers helping out too. Just because it doesnt appear to be as big of a problem today, doesn't mean it never was.