You're making up issues that don't exist, either that or have no idea what you are talking about and are just repeating arguments you have heard elsewhere and have remembered only poorly. In all of the decades I have been using the hell out of computers, and I have used the hell out of them, I have never "automated" my config files. What the hell man? I can certainly perceive contrived scenarios where that might be useful, but that is not as burning desire for even geeks, let alone normal "power users".
What you probably heard people talking about is basic system control and "automation" (what we generally refer to as scripting), and the Mac has just as much of that as Linux does, and what it does not have installed by default, you can easily get, just like most modern Linux distributions.
With a new Mac I can get Zsh up and running with my eight year old dot files, dump all of my scripts written in Zsh, Ruby and Python into my home/bin, set up the path and be just as automated as I am on any Linux machine, and even more so, because I have access to surface layer software which is just so above and beyond anything provided within the Linux realm that it turns my entire GUI into something as keyboard driven and abbreviated as running pipes. Hell, with no more than eight keys I can tarball 15 files, upload it to my FTP server and then e-mail a copy to a proof pool. I have system-wide text abbreviation which triggers hand-coded scripts, boiler plates and just plain old things I'd otherwise have to type in over and over. Can you call up the results of a Ruby script within the search bar of your web browser? I can, and it is damn useful, too.
People that don't know how to use a Mac think it is all dumbed down and rigid, but that is only because they don't know how to use a Mac. They are as ignorant as the people that think you have to switch distributions if you don't like e default desktop manager.