It's quite simple. If there is no way to get paid for producing quality content, no one is going to produce quality content. I don't like the ad-riddled web any more than you, but it allows billions of people access to content they would not otherwise have access to. If the online ad business goes away, what fills that gap?
Please don't suggest micropayments, people don't want to pay anything to read a website.