Actuellement, les options de configuration des navigateurs permettent d´interdir l´exécution du JS, mais par défaut ne le refusent pas.
Si a une époque, le JS était une faille de sécurité sur no PC, ce n´est plus le cas et donc interdire l´exécution du JS n´a plus lieu d´être.
De nos jours, refuser l´exécution du JS, c´est s´interdire des tas de fonctionnalités. De plus en plus de sites utilisent le JS dans le cadre de la technologie AJAX. Je citerais par exemple iGoogle, mais il en existe des tas d´autres.
Personnellement, au début de chacune de mes pages, je vérifie si le JS est activé sur le navigateur client et j´affiche en conséquence un message d´avertissement comme quoi le JS est désactivé et que ce site en ayant besoin, il ne fonctionnera pas correctement. Après, les utilisateurs font ce qu´ils veulent.