The reverse is true: Trying to use a component like udev or logind or in the future, run0, will require the use of systemd. Either you use full systemd or you can't get any of the fancy stuff.
Gentoo folks have eudev or seatd but thats an uphill battle.
Gentoo folks have eudev or seatd but thats an uphill battle.