I was hard-core into gentoo when I first started getting into linux and programming and it probably set me back two years with all its bullshit.
Now that I'm a bit older I seriously believe its the most brain-dead operating system ever invented.
Its essentially a distro based on GNU autotools, which is similiaraly effected by this mind virus.
The intention of its developers is to add as much unecessary complexity with no rationale other than to be meta as possible and account for ever possible permutation of a broken modern unix system.
gentoo makes me realize how much I hate GNU/linux compared to BSD or even plan 9.
Have you ever realized how many fucking regex engines are there? like, anything more complex than basic regex should be handled by the super-language (perl, python, c, sed, etc.) but instead every language and editor uses their own braindead engine while ignoring the libc version.
Oh, but I can set my preference for widget toolkits for the three programms that support QT, GTK2, and GTK3.
And what if I want to manually specify options to ./configure that aren't available through USE FLAGS?
I only want to customize a handful of applications, not every single package in the linux ecosystem.
gentoo basically makes you into a distro developer/maintainer without actually realizing it or having to make well informed decisions.
its a mircale that any gentoo system works and thinking about modifying one gives me nightmares (like, installing an alternative GCC/glibc).
slackware devs were honest enough to realize linux is boiling shit but tolerable if you don't stir the pot.
plan 9 I can compile the entire system in about 10 minutes, it takes me 20 minutes just to go through menuconfig for linux (ps. I never get it right the first time).
I'm not against source packaging, BSD does it much better even if it still uses autotools.
I felt like giving it a try again last night, installed it in about two hours then I realized how much it felt like I was working for the computer so I deleted it.
I didn't feel like I was learning anything about operating system, unix, linux, or system administration, but rather to deal with the pedantic overbearing configuration requirements.
Most people who install gentoo the first time will copy the wiki verbatim, why not include half that shit in the stage-3 and just make installation a matter of extracting the tarball, run a script, copy the installer's kernel, then install boot loader.
I realize I haven't made a coherent argument against gentoo, but rather a collection of gripes, but thats what gentoo is -- a collection of horseshit that only masochistic and naive people put themselves through and endlessly try to find justifications for.
The microseconds you gain from making binaries slightly smaller is way offset by the hours you waste trying to find ways to trim the "fat".