The other problem is that for every "good" non-mainstream website there are like 4000 that are so much worse than the mainstream. It is a problem with scale. If everyone has a voice, without some metric to say who has authority, how do you pick the gem from the masses?