Es ist richtig, dass man es nicht allen Recht machen kann. Dass man Rollover-Effekte generell mit CSS löst ist purer Schwachsinn, es kommt ganz darauf an, worum es sich genau handelt.
Die
DP beispielsweise wäre ohne JS nicht, das, was sie mit ist und ich bin überzeugt davon, dass daher die meisten für die
DP JS aktiviert haben. Ohne JS ist die
DP nicht sehr komfortabel. Die meisten Dinge lassen sich ohne JS auch gar nicht lösen. Da wären JS-Spielereien dann auch nicht verkehrt. CSS kann man den meisten Browsern ganz gut beibringen, aber gerade bei CSS-Menüs ist man fast gezwungen, für den IE ein eigenes Stylesheet zu schreiben und das muss ja auch nicht sein.
Ich bin allgemein auch nicht unbedingt ein JS-Befürworter, aber damit kann man Dinge lösen, die wirklich klasse sind (Bsp: AJAX). Also generell gegen JS zu sein ist nicht angebracht.