It is true that the html cleaner can convert broken html into valid html but writing broken html is not something I aspire to :)
The actual reason why I caution about using 'clean' it is because it adds a layer of indirection which complicates debugging.