What is there to push? FreeBSD works well as a desktop for many of us here (and elsewhere).
Really? KDE seems to have a different opinion:
https://freebsd.kde.org/
If you have a look at the handbook and the ports you'll find that there are plenty of desktop options available to choose from.
There are also out-of-the-box desktop "distributions" built around FreeBSD such as:
- GhostBSD
- NomadBSD
- HelloSystem
In my opinion, there is no such thing as "the desktop" you use an operating system of your choosing to build a desktop. FreeBSD works well for that too (depending your needs & requirements).
I for one switched to FreeBSD as my desktop about a year and half ago after a decade of satisfying server experiences and I have not looked back a single time.