Dein Artikel ist zwar schon ein wenig her, aber hier trotzdem mal kurz ein Statement:
Firehorse hat irgendwie schon recht, wenn er sagt, dass sich Dein Artikel widerspricht. Ob jetzt DHTML oder DOM Scripting sagt, ist überhaupt kein Unterschied ... letzten Endes ist und bleibt alles JS. Und sicherlich ist es toll, dass es den DOM Model Standard gibt, aber welchem Programmierer nützt das was, wenn nach wie vor jeder Browserhersteller sein eigenes Süppchen kocht; und dieser wieder gezwungen wird, diverse Hacks und Workarounds einzubauen: Also doch irgendwie alles beim alten?! Ein false ist eben doch was anderes wie null!
Doch warum sind JS.Effekte zwangsläufig nervig oder "überbordet"? Das hängt doch immer mit dem jeweiligen Zweck/Ziel ab. Pauschalisierung ist doch sehr unangebracht! Und mal eine Sache zum Vergleichen: Essen schmeckt viel besser, wenn es besser aussieht und besser präsentiert wird! Denn wie sagt der Volksmund: "Das Auge isst mit!". Oder isst Du nur Astronauten-Nahrung; da bekommst Du nämlich viele Nährstoffe möglichst kompakt und ohne Schnick Schnack; am Besten noch ohne Geschmack!? In diesem Sinne!