Facebook has stitched together your social graph. The idea of an interest graph is to bring together everyone that has shared interests. If I can isolate the people who are into mountain biking in Marin, in one place, the ability to put ads against that is really high.
I think one thing that may have happened with both Facebook and Zynga is that they may have waited too long to go public. They got particularly cute on that front.