While it's true that JS is used for a lot else besides serving up ads, the most profitable way, on the margin, to use it (say, per line of code per site) is by serving ads. If you really disagree, let me know of a something that produces per profit per line of code!
thats a pretty strange metric to discern a technologies use. profitability per line of code is a pretty vague metric, and using the same logic you can say emails foremost use is spam, therefore block all email.
Email is used for many business transactions, and for other types of meaningful communication between people. So, it can be estimated that email tends to enable profit due to this relationship-building and information-carrying ability.
It seems some people disagree with your sentiment.
With a mouse (to downmod) and no keyboard (to enter the discussion), I'd just assume they hold a lot of contempt for you blocking everyone's wonderful javascript.
@topic:
I agree with Hexstream above. It's still important to simply not rely on the javascript, css, etc. Make the logic and interface simple and upgrade to "bells and whistles" mode if additional features are available on the client.