It takes time, money and permission to convert new customers. Small business usually doesn't have enough time or money, Facebook users don't give permission unless they've searched for something specific. Small Biz is better off using Facebook for free to engage interested existing customers.
I agree it's a fallacy that a ROI is earned just by laser targeting, it's more complex, in which case FB ads tend to be overvalued