It's not about the quality of the ads, which he argues will get better with more data. It's about intent.
When I search on Google, my natural next action is to click a link. That link can be organic or an ad. If it's an ad Google stands to make money.
When I browse Facebook, my natural next action is not to click a link to an outside service/store. It's to continue to read status updates and browse around. Clicking an outside link is unnatural and unpleasant in this context.
This is the same reason ads on other Google properties such as gmail do so poorly - they may know exactly what you're likely to buy and could therefore present you with the perfect ad, but the activity you're engaged in does not naturally lead to clicking on ads.