1) Ce n'est pas un port de systemd DU TOUT, mais un port des interfaces de systemd utilisés par plusieurs choses en userpace.
2) J'ai regarde souvent le code de systemd, j'ai souvent fait des unitfiles avant qu'arch soit systemd par défaut pour des services, et pas grand chose à changer depuis. Oui il ajoute certains trucs, ils peuvent aussi enlevé certains trucs, mais à chaque nouvelle release, c'est toujours spécifié dans les notes qui l'accompagne.
Améliorer et ajouter de nouvelles fonctions à un projet ne signifie pas faire tout et n'importe quoi avec un api, comme un projet non-maintenu depuis 30 ans ne signifie pas un projet sain