That is the point - most users do not use the Operating Systems these days. They are using the Desktop Environment or GUI. FreeBSD does not prescribe any of these as macOS or Windows do. This is entirely on the user. That explains the low usage on desktop machines, but does not diminish the value of the FreeBSD as an OS.Using FreeBSD on a laptop clearly lacks the smooth experience found in macOS or Windows for applications.
BTW, ZFS is perfect for desktop machines also and, personally, I am using Bhyve on the desktop machine (which actually pretty powerful, compared to many servers two decades ago...).