People who host these type of sites often give donate options but in most cases the donations would not cover the hosting costs.
I honestly do not know why people are surprised by this. People who play sports (say football) have no issue driving kids to matches. People who goes to bars, sometimes buy a friend a beer.
In a internet community of 10-500 people, someone will have the spare 10$ for a domain name, and someone else will have a other spare 10$ for some server space. sometimes, its the same person. Server and domain names are not expensive, and is about the same cost of a few beers. If you spend hundred and hundred of hours on the site, work on the design and add new features to it, spending 20-30$ a month is basically a non-issue (just look at mmorpg players).
The problem arrives when those 200 people turn into 200k people, but then, the economy tend to change. Members fees, donations, t-shirts, and sponsorship tend to be the solutions in those situations. If you have a site for classic cars with 200k daily visitors, I doubt you will have a problem finding a sponsor, even if you have a no-ads policy. Heck, I wouldn't be surprised if a car seller would not happily sponsor such community, and then send some nice profession images of "nice looking cars, just by chance available to be bought".
Once you start selling merch , membership fees etc it will suddenly start to feel more like a business and require more effort on the part of the owner which they may well not have time for.
Besides ads for sponsors or popups saying "buy a T shirt!" will be just as annoying as other types of advertising.
Apply to above comment, and how large do you need to grow until hundreds of $ for a month? even if the cost goes up to 100$, isnt that like 5 beers?
The problem seems to me that a publisher with one ad makes 1x dollars. Then a marketing genius comes up with a great idea, lets put two ads on the page and make 2x dollars! The 2x dollars maybe lasts for a little while until the advertisers realize they aren't getting 2x the sales so the value of the ad goes down. Marketing genius gets another idea. Hey, how about three ads? Four ads? Pop-up ads..?! Now you just have an overload of cheap, crappy ads that everybody hates and people start figuring out ways to block them.
A better solution would be for smaller number of ads with higher cost to the advertiser. They would all be more valuable and get more clicks because we're not so over-saturated with ads.
I don't see how it could ever be that way due to human nature, greed, etc. But it would make a lot more sense.
blocking ads is as ridiculous as trying to block porn.
Ever tried getting past adblock? It's very trivial.
Also I'm not convinced this method of removing ads would work on ads served over https, where they can't inspect the traffic.
Regarding SSL, they could have the device issue an SSL certificate that you install on your devices and it could intercept that traffic as well.
Ever tried getting past someone who thinks they can force you to watch ads? Also trivial.
Citation needed. "Most people" might not use AdBlock because they don't know about it or don't know how to install it.