systemd installed symlinks in those directories and expects to find them later. I think this expectation is fair and systemd isn't trying to solve anything.