(A) The plugins do not actually have any particular philosophy. They act as facilitators for different lists which certainly have their own.
(B) The creators of the plugins' philosophies (which again, aren't actually in the plugin - usually you have to look into the creator) tend to be varied, and several of them (notably the best ones) do promote supporting content creators, either directly or via whitelist
(C) You can always control your adblocker, and many users (especially those who care about a site, are interested in related content, or so on) do disable it for their favorite sites. The extensions (that I've used, anyways) specifically account for this and remember whitelisted sites.
If your site is significantly suffering because of adblocking and you've mentioned your concerns to users, adblockers are not your problem, your users are. There's no fix for resource leeches.
My sites are not suffering significantly at all due to ad blocking, but some peers say it's a problem. It's a bummer, though, that we don't even have an opportunity to show adblock users that our ads are relevant and not too obnoxious. The filter list author has made that decision for them, and it's almost always "block every ad."
I made similar experiences in the past, to the point where our API broke because we had the audacity to call one of our API endpoints "metric" (for a metrics service), which got caught by one of the over-zealous regexes of EasyList.
[1]: https://www.troyhunt.com/ad-blockers-are-part-of-the-problem...
There also aren't any good self hosted ad servers, among other reasons. .