There's two pieces to this a) Facebook makes this possible and b) Facebook damns themselves and promotes that they make this possible for housing. Part b is easy to fix: make it harder to do housing ads that are targeted. However, part a is much harder: what stops me from advertising my AirBnb listing as a URL on Facebook as a "generic ad"?