The systemd interface portability and stability chart lists logind as not being independently reimplementable, and I don't see that changing soon.
Steve Langasek was an Upstart project leader, and systemd-shim was never intended to be more than a temporary workaround, from what I know. Fact is, targeting the internal D-Bus interfaces is an exercise in perpetually playing catch-up.