It's also the case that there exist non-systemd based linuxes.
I mean sure, the self-start is important feature, but I'd rather have a dbus with which I need to start services manually, then have no dbus at all :(
Also, why the fuck can't systemd run in chroot.
Because of that deep integration with systemd-boot, of course. /s
(Yes, I know systemd at this point is just an umbrella brand; I'm no systemd hater.)
Probably because chroot does not expose some sort of low-level knob that systemd relies on to work. They had to make their own implementation of that in systemd-nspawn, have a look at that.
Both of those are totally possible and would probably be interesting for non-Linux systems.