If they really wanted to play nice they could have released the different parts of systemd as independent programs without dependencies of each other. Which they chose not to.
Also... really... boot up time? How often do you boot your computers? I reboot once a months, less on servers, so that's not really a must have function for me.