There's no possible way to accept the fact that popup blockers are a normal, integrated, on-by-default, accepted, and liked part of web browsers while simultaneously not understanding what drives people to use Adblock.
Web advertising existed since the mid-90s. Pop-ups began to be a form of advertising. People put up with them. Circa 2000-2002, half the websites on the internet had pop-ups of the X-10 spy cam ("Spy on your babysitter!"). You don't believe me?
"In 2001, X10 was receiving more hits than Amazon and eBay, due to its use of pop-under advertising." This is literally the reason why popup blockers exist, this one product. Pop-ups drove people nuts. Some browsers integrated pop-up blockers. Advertisers tried pop-unders and other methods to maintain the same level of intrusiveness while annoying the user a little less. Now all browsers have pop-up blockers. There's nothing magical about pop-ups that differentiate them from full-page ads that need to be closed to get to content; the fact that they're in another window is not a great moral transgression. They're just a particularly annoying form of ad. Browsers were right to integrate popup blockers. It's telling that we've moved to a post-popup society and no one is complaining. No one in this thread is talking about the tyranny of Mozilla, depriving legitimate business owners of the revenue they deserve by stealing from them in protest of the inevitable. Instead, people accept that popups were annoying and that they at some point got too annoying, and so we responded appropriately.
Circa the mid 2000s, advertising began using persistent forms of tracking to target ads across multiple sites and multiple sessions. In response to the privacy concerns associated with this, several browsers developed a standard called Do-Not-Track, which sends a command to servers asking them not to track. Some advertisers respect this, by far the majority do not. People are saying they're willing to see ads, but not be tracked. Advertisers don't care.
Ads now routinely use flash and javascript, often use sound, frequently steal focus, often take a mouseover as an invitation to expand over the site as a whole, are quite often longer than the content people are trying to see, are the #1 vector for malware, when they don't have malware frequently have NSFW or frankly disgusting content, promote sham medicine, fraudulently sell get-rich quick schemes. And this is in a world where most browsing is now done in bandwidth-limited contexts, in comparison to the bandwidth-unlimited contexts of the early 2000s. The kind of stuff you see on a typical site is much worse than the X-10 spy cam ever was. X-10, by the way, is bankrupt.
Adblock Plus, the most popular adblocker out there, voluntarily allows non-intrusive ads by default and offers a set of standards for non-intrusive ads. Advertisers ignore it and are non-compliant, because they make more money maximizing annoyance and the "cost" of people using adblockers isn't felt by advertisers, but rather by content sites. It's the perfect zero-responsibility situation for advertisers. Consumers put up with garbage, content producers take the revenue hit if consumers won't put up with garbage, advertisers get to lower CPM and CPI year after year, and no one holds them accountable for their practices.
Reap the wind, sow the whirlwind.