Unlike Windows and Linux, FreeBSD is a professional operating system for professionals and serious amateurs.
Yes, very much that way. Windows and Linux have a (more or less) clear distinction between consumer versions and business (aka "enterprise") versions - and to handle the latter, you are recommended to do courses to become some whatever-certified-whatever. In FreeBSD there is only the professional/business version, and you are as well expected to aquire some skills to handle it successfully.
And there is something else: when I finally achieve to make feature X run on system Y, then it is rather straightforward afterwards to write a tutorial on how that was achieved. But for FreeBSD this does mostly not apply, because most features were originally developed in Berkeley. There is e.g. no point in describing how to make Internet work on Berkeley-Unix, because Berkeley-Unix was what made the Internet work in the first place.
I might suppose the FreeBSD user base is not so much interested in getting many FreeBSD desktop users who wantz zu runz their desktopz on freebsdz bekause it is so kuuulz to have freebsdz as desktopz. --- Instead we would like to encourage you to learn and study and undestand a bit more about practical computing, so to get more empowered and have more of a clue about the inner workings of all that IT surrounding us everywhere today.