Well, if you want to actually dig into this, it becomes more complicated (as usual). Couple of points:
Spiders are a common class of bots on the web and they, as a rule, do not execute scripts. I am sure that some people use the inability to run JS as a spider marker (I am not implying this is a reasonable choice).
When talking about running scripts, a crucial question is “whose script is it?” Notably, the issue is whether you should be willing to run any code that an unknown third party hands you -- it is, kinda sorta, a question of trust and then we are left to ponder whether bots are/should be more trusting than humans or less :-)
Well, if you want to actually dig into this, it becomes more complicated (as usual). Couple of points:
Spiders are a common class of bots on the web and they, as a rule, do not execute scripts. I am sure that some people use the inability to run JS as a spider marker (I am not implying this is a reasonable choice).
When talking about running scripts, a crucial question is “whose script is it?” Notably, the issue is whether you should be willing to run any code that an unknown third party hands you -- it is, kinda sorta, a question of trust and then we are left to ponder whether bots are/should be more trusting than humans or less :-)