Consider the perspective of the sponsor: When you have a new product you're trying to sell, you need a way to communicate with your customer that it is in fact available for them to buy.
That is why God created search engines. If you really have something to sell, then advertising on a random site is a piss poor way to get PAYING customers. In fact, putting advertising on a site is a sure way to piss people off and in some cases make them totally against whatever you are trying to sell.
And then of course, the perspective of the website: They pay actual people actual money to write their content. That money doesn't come in when people don't pay to view it, but it DOES have to come from somewhere. Thus, advertising works suitably.
Horseshit. You are totally ignoring that other metric they use to get money... Namely investors. They all love to tout the number of users they have in their financial reports (a number usually inflated) and use that to gain investors. If the site has value, they will have investors. If their content is really all that valuable then put it behind a paywall. We will then see just how valuable it is. But advertising on a website isn't at all the answer and in fact pisses people off. Even you are proclaiming that you use an ad blocker because of the risk to your security and the annoyance advertising causes. So don't feed me this shit of it being their only way to get money.
Bottom line, I am under no obligation to allow anything on my computer that I don't specifically want there with advertising being the top thing I don't allow. If a site doesn't like that then they can very well put it behind a paywall and I will move on.