Just so long as kdbus hasn't been merged yet...
I do believe that right now you basically have to start dbus using initramfs so that it is ready for use by the time the kernel starts up systemd.
Franky the number of things that they cram into initramfs on a systemd based distro is nauseating.
It's being reworked into bus1 which is a slim, generic bus implementation. Full dbus can be implemented over it, but it's not forced on people who just want a nice, light bus interface with some security guarantees.