When it comes to reliably getting a system to an expected state, shell scripts aren't a popular solution.
Nix and Guix are more complex than not using them. I'd compare that to Vim/Emacs being more complex than Notepad.
Also not a popular way to configure a system? They are THE default way, that is being tried to displaced by various configuration management tooling and Guix, no?
If I wanted to sells emacs to someone on notepad I wouldn't have to resort to things as vague and hand wavy and dubious in value as reproducible'). I'd be listing features they lack. The Guix features I want I have, which is simple install of my applications and configs
You don't need Guix to copy files to /etc, you don't need it to install your applications and you can get a pretty reasonably easy custom install with a repo of config files and a script to clone and copy.
Installing a list of packages is relatively easy, sure.
A NixOS system configuration also takes care of settings for different services; which typically you'd edit files under /etc/ for.
The closest practical analogue to a NixOS system configuration that's popular is probably setting up your computer.