The downside of making so much dependent on systemd is there is that it makes software less compatible with other Unix-like oses, for example BSD. Enough about that though, will just see how sytemd-boot gets a long.