I've been looking into hardening systemd and I'm curious why so many units are not hardened by default. Like why isn't it a standard practice to harden systemd units? Do the exposed parts shown in the output of `systemd analyze security <unit>` have that much of an impact on the overall security of the unit? I would think these exposure points would add up to a vulnerability that shouldn't be neglected.
https://blog.sergeantbiggs.net/posts/hardening-applications-with-systemd/