I disagree.
1. Advertising is a net negative on the human psyche, it steals attention that could be spent on productive work or entertainment. Proliferation of ad blockers affirms this.
2. Advertising is a zero sum game which benefits corporations with the largest advertising budget and hurts small businesses
3. Ads have expected return on investment or they wouldn't be run => In aggregate we're actually paying for that content with hard cash, so it's not "free content with ads", but "content with obscure, deferred payment"
4. Ads incentivize high volume, low quality, clickbait content. This makes it difficult to find high quality information because the only metric being optimized is the number of eyeballs that land on your website.
By eliminating ads as a funding model, we could eliminate this source of stress (1), even the playing field for small businesses (2), make it clear to users that they're, in fact, paying for the content (3). There's no free lunch, just a blue pill illusion of one.
What we need for web that actually serves its users are not ads, but easy, ubiquitous, private micropayments without middlemen who charge a hefty fee. I'll pay 20 cents to read this article, no I won't subscribe for $20 a month.