> the sheer amount of complexity it would add to web renderers doesn't seem commensurate with how useful it would be.
Why? The browser is effectively already rendering HTML in a “canvas”, via tiled rendering etc. This isn’t a whole new rendering path, just a redirection of the existing one.