Systemd har vært kontroversielt. Kritikken går ut på at programmet er overkomplekst, og stadig utvides med nye egenskaper i stedet for å ha en enkel funksjonalitet. Dette kan betraktes som et brudd på filosofien til Unix-lignende operativsystemer. Det har også vært bekymringer for at systemd fører til avhengigheter, slik at distributørene ikke har noe annet valg etterhvert som applikasjoner blir avhengige av dets komponenter.