Earlier quoted context omitted.
3rd party javascript ads hosted on ad servers should be blocked. The majority of them disrespect web site viewers, so it is a rational decision for web site viewers to block them. If a site is running ads that they don't mind being associated with and are worthy of reader's attention, they shouldnt mind hosting them directly from their webserver as content.
How does hosting the ad from their own website increase the chance an ad won't disrespect web site viewers? Just because the ad is hosted elsewhere doesn't mean the ads will be any better. If thy host them themselves then the website has to develop trusted analytics on the who saw the ad. Who clicked on the ad. Who bought something using the ad. All of these analytics are what make internet advertising worth it. With…
Sites will instead become a direct seller of the commodity of time units of ad space. The buyers will be advertisers. How can commodities be efficiently allocated between many buyers and sellers? It's called a market. If you've read one economics book you'll be able to come up with 10 possible business ideas from here.