There is quality content out there, much of it for free. It's just hard to find, particularly via search engine.
They put no ads and do it because they care about the subject and care about their reputation so they make sure its not spamy.
I have alwasy hoped for a micropayment system I could use to reward this behavior.