I think from the main value in this approach is that there is nothing to /remove/. In terms of maintenance we could write a script to maintain the branch?  I am not too fussed either way, although we would have to write a cookbook article to explain this in a DRY way and then I don't like having to leave tutorial pages.