This is for sanitizing content generated client-side which might not touch server at all. You can create HTML and put it into the DOM on the client
Apart from performance this smells of not using a whitelist mechanism (I hope this is not the case).
What makes you think that? I just skimmed the draft and it seems to use a sensible whitelist as default. Developers can allow or deny additional elements/attributes as they like.