I've generally found Gentoo a super clean interface for dealing with linux-y problems that lets you form your own opinion about what you want to do. This meant that I was able to install ghc from source into the system path and then do the cabal install into my user directory without any fuss.
Of course, there's absolutely nothing stopping you from doing this in any other distro, but I found it super straightforward to do with Gentoo - when I tried to do the same thing in Arch, I ended up with a ton of conflicts, path mismatches, etc. Granted it's been a few years since I've tried to do it on Arch, but I've generally found Arch's opinions to be really good up until the point that they break, at which point it becomes very difficult to untangle what's going on. GHC was generally the biggest culprit, and my xmonad configuration exploded more times that I can count after a pacman -Syu.
I haven't used Debian/Ubuntu in almost a decade, so I can't speak to those, but I generally didn't like them, and RHEL is fine, but it's buttoned up and not really good for exploratory/experimental dev like we do here.
Fwiw, I do linux dev as my job, so I didn't find the system knowledge requirement for gentoo to be a hindrance, and I built a threadripper PC to make compilation as fast as doing an apt-get. So, yeah, I think it's great, and not-fussy, but I can understand why people wouldn't like it or think it a strange choice.