Advertising for paying the bills, analytics tracking to work out who is using their site, chat/comments boxes for social interaction.
And all for what? Someone who isn't going to make us anything near the time it will take to develop.
I'm not saying what you want is wrong. Rather, what you are asking for is to have a game written in c to be rewritten in python because you don't want to use c applications.
Personally I don't block javascript that comes from the same domain as the page. Just 3rd party stuff.
This cuts out the majority of the garbage while still letting most sites work. (I've whitelisted a bunch on CDNs.)
I allow analytics.
And I am not interested in social interaction, because the comments are so intensely stupid you become dumber just by your computer loading them.
Correct. However, this is not true for the the browser owner who owns the computer that the javascript executes on. What rights to my hardware, my electricity, and my bandwidth should the website owner actually have?
For the minority that do click on advertising, or do not get a instant distaste for any company displayed on advertising that are forcible pushed into ones face, I suggest using a opt-in system. Same goes for tracking, or the constant push for integrating different companies websites with ones personal social network profile.
Last, the golden days of pay-with-your-eyeballs or pay-with-your-personal-data supported services might be counting down. Sooner or later, tax officers will start consider those as transaction as any other, and thus enforce taxes on them.