The article is completely bullshit but it's good to know that people here trust the first random thing that they read on hackernews over reading the damn spec themselves.
I admit I only skimmed the spec, but the stuff he mentioned is in there. Do you have any info to counter the claims?
Actually, the stuff in the kernel explicitly doesn't care about content of messages.
Also, systemd-dbus has already done away with the XML config files. They are parsed only as legacy/compat mode.
As someone not very familiar with D-Bus I’d like to ask what’s exactly wrong with the XML configuration files? It just seems like something everyone takes for granted. From the examples linked in this thread[1] they seem pretty clear and readable to me.