There exists a grotesque obsession with text and the tools to edit text among programmers.
My editor of choice can give me a great deal of help when writing HTML markup. It's actually quite amazing how good an editor can be.
But I can still jump off the track and remove a "<" where there really should be one. No, that's not really useful to me at all. I'd be much better off in a world where the angular brackes, quote marks wrapping strings, and other arbitrary delimiters of the ENCODING didn't really exist at all.
I'd much rather edit a DOM directly than through the looking glass of text.
An film editor would never open up his final cut project files and tweak them by hand. He has far better tools that more appropriately fit his domain. Why not me?