Where I can see the advantages of this is on a small sale with newcomers to FB Ads that want to test it out, and those same people that can refer a few others to "test it out" (and can earn some ad money in the process). I don't really feel the Facebook referral program they have just rolled out is truly a viable "affiliate" opportunity, nor is it scalable as it indicates you can ONLY "earn up to $30".
High-ticket consulting or coaching: You could sell your own high-ticket consulting or coaching products from your website. You'll still need a website, merchant account, sales funnel, lead magnet and many other items. But you can easily earn a substantial amount of money from each individual customer, making it well worth the arduous setup required.
We’ve come across many well-meaning marketers and entrepreneurs who create personal profiles for their brands, instead of an actual Facebook Business Page. That puts you at a huge disadvantage -- you’re missing out on all of the content creation tools, paid promotional opportunities, and analytics/insights that come with a Facebook Business Page. Plus, a personal profile would require people to send you a friend request in order to engage with you, and the last thing you want to do is make that more difficult for customers.