I would say that 'everyone' is a little bit strong word here. I am writing this post on FreeBSD laptop with MATE gui and Chromium browser. I have also Firefox, Thunderbird, LibreOffice and other desktop applications running, everything installed from ports. It boots from ZFS...One has to distinguish between using FreeBSD as a server OS (from the command line, or even virtualized), and using it as a desktop with a GUI. The latter is where everyone runs into problems all the time.