Yes, probably a false dichotomy. I don't see why systemd isn't treated the same way as OpenSSH which is only designed to run on OpenBSD and presumably uses many system-specific features but for which a separate portable patch set is maintained so that it can run on non-OpenBSD systems. There is no reason why debian or someone doesn't work on a portable systemd patch set