Systemd the init didn't do any of this. This is systemd-logind that is doing this.
Conflating multiple projects with the same name is a terrible idea.