I think you are making it sound way more complicated that it really is. Stig added other code snippets in article 2 to show just how simple it is to add W3C support.
I don't quite understand your aversion to adding support for W3C DOM. There is no new added learning curve.
By not added W3C support, just frustrates us newbies out there, who want to make their code simply work, not just on older incapable browsers, but also on newer exciting developments from IE6, NS6, Mozilla, and Opera5.