You know they're all open-source, right? I understand and identify with your concerns - I've railed against systemd enough myself - but they all work (fairly) well and have made management/administration of systems cleaner and easier. I think that's why Red Hat's pushing them.