Last I checked, FreeBSD frequently includes very outdated versions of stuff like OpenSSL. It also lacks privilege separation for pkg/ports. Of course, there are Linux distributions with these same problems, but there are also ones that don’t have them.
Also, a lot of the practical problems with desktop usage stem from most/all of your valuable data being in the home directory and everything running as the same user with no real filesystem restrictions (can be different if you’ve got something like SELinux configured correctly). AFAIK FreeBSD doesn’t do anything to make this less of a problem than Linux.
Last I checked, FreeBSD frequently includes very outdated versions of stuff like OpenSSL. It also lacks privilege separation for pkg/ports. Of course, there are Linux distributions with these same problems, but there are also ones that don’t have them.
Also, a lot of the practical problems with desktop usage stem from most/all of your valuable data being in the home directory and everything running as the same user with no real filesystem restrictions (can be different if you’ve got something like SELinux configured correctly). AFAIK FreeBSD doesn’t do anything to make this less of a problem than Linux.