Google's ideal would be that every single search result would be both relevant and an ad. And it's going there, somewhat at least. Because the people who have the most time to write articles are employees writing/researching 8h a day. Someone doing it on their free time has no chance of competing. The problem is that obviously the people paid to write are biased. In some cases maybe it's a problem, in others maybe not.