Ideally you keep your configs in a git repo (like github). You know what's modified because you're the one who modified them. If you modify them - put that config file in the git repo.
As for "put down" I just meant copied to the system (from github) by your automation (like ansible)
Hi - been a sysadmin for 19 years and I can tell you why: software that 'requires' Ubuntu. I work at a University and all of our required software runs on either RHEL or Ubuntu. I would LOVE to move everything to RHEL and rid my life of Canonical shenanigans, but we have software that just won't run (in any sane form) on RHEL. The researchers especially love Ubuntu because much of the software used in the LLM/AI explosion is generally released with Ubuntu packages, or install instructions based on Ubuntu package dependencies.
tl;dr - it's not the sysadmin choosing, it's the developer choosing.
In fedora podcast #30 just a week or so ago there was some discussion about ansible and silverblue. I don't think it specifically answers your questions, but may be an interesting listen since you're looking into this. https://fedoraproject.org/podcast/
If you aren't already. Check out "Eternity" for lemmy. It's Infinity, but for lemmy. Feels really nice having basicly the same app, just pointed at lemmy instead of reddit.
https://www.zdnet.com/article/opensuse-seeks-a-leap-replacement-but-will-distro-community-rise-to-the-challenge/