This is caused by resolved requiring a separate forwarder. "XML" isn't inherently bad.
No, it's not: https://dbus.freedesktop.org/doc/dbus-specification.html
> "XML" isn't inherently bad.
"D-Bus is low-overhead because it uses a binary protocol, and does not have to convert to and from a text format such as XML." https://dbus.freedesktop.org/doc/dbus-specification.html