This is an opinionated post and on purpose.
Everything on my PC is compiled from source, including kernel, kernel-modules, applications.
Trying the same thing on linux, i tried gentoo, it did not work, there was always a conflict. Meaning here I put option X there I must put option Y and you never get it right. So in some sense freebsd is doing something right what gentoo is doing wrong. But what is it ?
I LOVE LINUX, BUT...
The problem is not only with Gentoo, but with the Linux Distributions world. Some of these problems include:
1. In order to create easiness, some distros started ignoring POSIX.
2. The directory structure is getting so diverse that almost every distro is now following its own structure of directories.
3. As a result of this directory structure it is difficult (for newcomers) to find the similar directory/file on another distro.
4. Not only the location of directory/file is different, but also their names are different on different distros.
5. Not only their names are different, but also some of their structure is different (for instance, /etc/suders file).
6. Package manager is another domain of discussion. If after working for few years on one distro, you switch then you have to learn it from the scratch. There is no consistency among packages and package managers among Linux distros.
7. Some times, if you search the "exact same package name" on other distro, you may not find it, because the distro/developer decided to have different name.
8. Many software that come by default in linux (especially GUI based) do not follow Unix/Linux philosophy (Do one thing and do it well).
9. Systemd brought automation, but it has complicated the things.
10. Now distro enable (by default) many services which are not needed by the user.
11. Some distro (for instance, ubuntu) for the sake of easiness enable so much crap (services) that it makes the system slower and slower.
These are few things which get worse overtime. I complain about these things because I LOVE LINUX, and I want it to be more compatible with original Unix/Linux philosophy.