Sort:  

You have a point. The other option is to just share its ad revenues with news agencies.

But that is entirely against Facebook's business model, which is based on generating attention for free thanks to users sharing content. If Facebook had to pay for shared content, they could as well close shop.