If I opened a business in France, I have to pay taxes in France and report it to the CRA and pay taxes in Canada. If $FB monetizes their users in France but never sets up office there, shouldn't they pay taxes to France, and hence every country they make money from their people?