You are right, but if we have trusted html string in compile time, it not makes sense to use this except for the cases of using method signatures accepting SafeHtml strings, so as you are forced to convert your static strings to SafeHtml objects, but with gQuery we dont have SafeHtml signatures.

I think, we must consider though, to add that for setHtml(html) or even $(html) , and as I said perhaps we should have as well some method to protect against XSS:
setHtml(String html, boolean satinize)

If we add this, we will be prepared for some questions related with this in the conference.