Earlier quoted context omitted.
You can support ad-based sites with either tool by whitelisting a site. uBlock requires you to do this explicitly for each site you want to support through ad revenue. I suspect most novice users will never do this. ABP is now using their user base as leverage to extract payment from some sites to show ads by default. I don't think that is a good idea at first blush, but there may be arguments for the practice I have…
A lot of quality content I find is on niche blogs where I might only read an article or two. These blogs are often advertising supported. I'd much rather outsource the work of whitelisting to ABP than having to do an individual consideration on every single site I visit. There's also the fact that I never want to see malicious/intrusive advertising. If I maintain my own whitelists, I have to experiment site by site.…
Those niche blogs could choose to pay for their hosting and it costs less than 10$ a month ($5.99 or $8.25 at wordpress.com[1])
If the advertising based business model failed overnight, I highly doubt finding 75 to 100$ a year to stay online would be out of reach.
You do know that about 10% of the advertisers get in the whitelist by paying instead of conforming to the acceptable ads program ? You probably know that the acceptable ads is very limited in scope and most non intrusive ads never get whitelisted but surely you know that adblock plus has now evolved into an ad selling platform.
It seems to me that adblock plus does not fit your stated ideological stance as well as Brave[3] does. You should consider ditching ABP and using Brave instead which blocks tracking and replaces all ads by other non-intrusive ads and also offers and option to pay websites directly so you could contribute to the hosting fee of those niche blogs.
[1]: https://wordpress.com/pricing/ [2]: http://www.theverge.com/2016/9/13/12890050/adblock-plus-now-... [3]: https://www.brave.com/