Explicitly not support other desktops? That's wrong, systemd is supported by various desktops. In any case systemd is different level, a desktop should add support, not the other way around. Obviously best if a systemd developer helps out with that effort in a desktop, but suggesting systemd project needs to have knowledge/support for desktops is crazy. It doesn't support GNOME, GNOME has support for systemd!
Various desktops were forced to adapt to systemd's insanities. This is different from systemd attempting to be a good citizen and support existing mechanisms.
Just because I pointed out flaws in your arguments doesn't make it ok to respond like this. Please refute what I said based on clear references and without name calling such as "insanities".
E.g. you said: "forced": prove it. Also, you didn't back up your previous claims, just made different claims.