And you'd need to handle accessibility considerations, and font and encoding support, and a flexible layout engine, and multiple input methods, and scrolling, and search engine standardization, and more all yourself.
By the time you handle most of it, all you've done is make a wildly more complicated version of the DOM.
By the time you handle most of it, all you've done is make a wildly more complicated version of the DOM.