Interesting comparison, but not the same thing.
Systemd complaints are not based on a language or X Window System functions.
It was/is based on the principle that Unix and GNU/Linux programs are
supposed to be designed to do one thing and do that one thing well.
Systemd is a program that literally runs the entire system, more Microsoft in
nature than Unix or GNU/Linux. That is why the old developers are still
upset and the newer ones are not, because they do not understand the
underlying fundamental change that occurred, and yes that change came down
from RedHat. Even some Debian dev.'s are considering a systemd free fork
etc...