From a documentation perspective, I think the idea is that it is easier to see the configuration if it is expressed in XML vs. a screenshot or just a reference to the web console. It is up to the admin whether or not to actually use sling:OsgiConfig nodes in production.