(In case you don't believe me: it is now impossible to run a desktop without a half dozen Systemd shims, because the entire ecosystem is now hard coded to use Systemd. I know because my desktop is Alpine Linux, a musl distro)
And KDE's touchpad integration relies on libinput, which relies on udevd. I think libinput might work with mdev if you really try hard enough?
I am not aware of KDE having dependencies on any other bits of systemd, at least Plasma 5 LTS doesn't.
libudev-devd - a stub implementing UDev APIs atop FreeBSD devd: https://www.freshports.org/devel/libudev-devd/
I find that hard to believe, unless what you mean is "it is impossible to run a desktop with all of the features that I want, many of which are coincidentally easier to implement/maintain using systemd ecosystem features"
So for example, Red Hat backing meant that Canonical would have to be pulled in kicking and screaming to use SystemD and Ubuntu is one of, if not the most influential distro in the Linux world.
Ubuntu created and used upstart until it basically lost out to SystemD and had to move over.
Folks direct a lot of systemd hate at Lennart, but just take a look at the journald header[0]: uint8_t signature[8]; /* "LPKSHHRH" */
== Lennart Poettering, Kay Siver, Harald Hoyer, Red Hat
I don't know the details but I heard at some point Kay and Lennart had a falling out within the project. By the time I got involved in journald development @ CoreOS, neither Kay nor Harald were visibly participating anymore... It was kind of annoying, as it left just Lennart to review any journald PRs, who was obviously busy, but eventually got around to it. I think it's worth noting that despite being the person who receives all the systemd hate, Lennart didn't promptly abandon maintenance of the project after getting installed everywhere.
[0] https://github.com/systemd/systemd/blob/v255/src/libsystemd/...
The article is such a good take it makes me want to try out the author's Adélie project.
The point about there existing no competition and no respect for glibc alternatives is very valid and to that I can only say; if you build it, they will come.
Systemd had the advantage of Red Hat backing so they got a great headstart. But in general people will use whatever works. So roll your sleeves up and get cracking.