google absolutely sucks at it, probably because they don't see any value in it given their user base (everyone) and lack of competition.
i.e. my youtube front page just shows the same 100 video links over and over and over.
there isn't even a really good way to discover relevant content in the channels i've already subscribed to. it's pretty lame.