Gnome vyžaduje login manager, v princípe je mu jedno aký. Pôvodne fungoval s ConsoleKit2, ale ten skončil ako roky neudržiavaný. Kedže desktopové prostredie potrebuje niečo udržiavané a iba systemd sa obťažoval so systemd-login, tak určitú chvíľu bol systemd vyžadovaný. Neskôr vznikol elogind (vypreparovaním systemd-login zo systemd) a ten vyhovuje tiež.
Takže Gnome urobil všetko správne -- podporoval modulárne riešenie. Akurát alternatívy neexistovali, pretože niektorí len kričia, ale ruku k dielu nepriložia.