DragonflyBSD's team is very small. Roughly fifteen people really active people if I recall? Only fifty people listed as contributors. It's smaller than any other major BSD, it's smaller than any of the major Linux distros by a substantial margin while also biting off more work as they're developing the entire operating system as a whole.
That means you need to make tradeoffs like using NetBSD's pkg_src so you can free up time to work on more interesting things. Packages might break, but the intended audience at the moment for DragonflyBSD is very likely already familiar with building from source and comfortable supporting themselves, certainly with setting up a desktop on their own.
I'd suggest looking later when HAMMER2 is out of the gate and they have more time to focus elsewhere, the ports situation certainly wouldn't be forever. (especially with help)