It's ironic that you reject the validity of the criticisms without investigating their correctness.
For instance:
"It isn't ASCII only, and I don't even see where the author of this article got that idea. Read the spec instead of the article and you'll learn more: http://dbus.freedesktop.org/doc/dbus-specification.html"
And it was immediately pointed out to you that if YOU read the documentation, you would have seen that it does state:
"A nul byte in any context other than the initial byte is an error; the protocol is ASCII-only."
You could not possibly be more lazy, misinformed, offensive, and just wrong in every way.