> most people install a blocker
This is exactly the point. People have to actively seek out and find an ad blocker. They experience the Internet with ads, then decide that it is not worth it. It doesn't just happen. So what is your argument? That people are idiots and cannot correctly assess how valuable something is to them?
Personally, I've whitelisted sites that are known to have useful and unobtrusive ads. I've also supported other sites and apps that I like directly, by giving money, buying a paid version, or buying branded merchandise. There are options other than ads.
I think it's quite possible to detect when someone is using an ad blocker. If publishers really think it's a problem, they can easily disable the site for anyone with an active ad blocker. So why don't they do it? I've seen a few sites take this approach. I happily left and never went back. Like I said before, there's no real reason I need to read one particular article rather than another one in any given moment. If I need the information for something specific, I'll pay for it.