Good question.
In Solus, I don't see any difference when a command is run with or without dbus-launch.
In many other distros a command run without dbus-launch doesn't work as expected.
So as dbus-launch doesn't hurt in Solus, I apply unified approach and use dbus-launch everywhere.