I expect gconftool will sanity check the input. Editing the XML directly and missing out a / or a > etc. will cause all sorts of problems. Plus you need to be root to edit that XML file, which is more risky in general.