IMO this doesn't effect small business with revenue as much as it hurts their spending of marketing with facebook there are other marketing avenues that can be used by small businesses
Facebook & co are just destroying all these small businesses (local newspapers, local magazines, billboard companies, local news websites, whatever).
The internet has changed how people consume and get new information forever and that won't change anytime soon.