I’m surprised systemd maintainers haven’t given up the charade and eliminated all of /etc in favor of a binary database. The traditional system config files are mostly a nod to backward compatibility at this point, with the systemd nanny demanding to be notified if you dare modify hosts or fstab or whatever.