Isn't that what you would expect? Facebook has to pay news companies to allow their users to share news articles, Facebook doesn't want to pay a lot of money for that, so if the news companies say "too much" they just block their users from sharing news articles. If the news companies want Facebook to pay them, they have to specify a price Facebook is willing to pay, and so each party has agency in this decision.
Forcing either party to give up their agency seems wrong (like France saying Facebook has to pay and can't just leave the news content sharing market if the price is too high).