I have a decent amount of experience with the various Linux distributions, having used most of the main ones, Redhat, Debian, Slack, SUSE, Gentoo etc, since 1998. Personally, I prefer slack or arch, or in some cases Debian because of the minimal base, and having a better understanding of things on your system without having to rely on helper programs.
Now, throughout the experienced community, with people who prefer things like Gentoo, Slackware, Arch or even BSD or LFS, some other distributions, such as Ubuntu, Fedora, RHEL, SUSE, and to an extent Debian have a reputation of relying on distro specific config tools or methods, making it hard to have an understanding of the system underneath.
Personally, I am sure I remeber several instances of warnings not to edit config files by hand, or that it was made very hard to do so.
Indeed, there is a saying that if you learn Ubuntu, then you will learn Ubuntu, as where if you learn Slackware, you will learn Linux. This could, for the purposes of the argument, also be applied to RHEL, SUSE etc.
I was talking to an Ubuntu fan recently, who disputed this. He said that the configuration files were all there and able to be understood and edited by hand, just as on Slack or Arch, except thatyou also had the extra helper stuff if you wanted it.
So then I wonder, how justifed is the view that you if you learn Ubuntu or RHEL or whichever, you will learn that specific system rather than Linux, and that it is made hard to administer everything by hand if you have an understanding? Is there any truth to this?