> I am annoyed by the redundant "systemd/system" directory name
It's not redundant, you also have /etc/systemd/user (and /lib/systemd/user) where units that run in the user context (as opposed to system-wide context) are stored.
loading story #42751656
loading story #42752755