The second point is the only valid defense of the DOM, in my opinion. It's just a static document formatting language. And it should have stayed that way. Webpages like the one we're on right now should have been the furthest it went.
Something would have appeared to handle the interactive aspects of the web. What makes you think it would have turned out better?