It is ridiculous to ask a web site operator to have 200-odd different versions of the same web site, one for each nation, and geo-fencing shouldn't even be legal, never mind mandatory.
So *in effect* enforcing French laws on web sites located outside of France amounts to enforcing French laws outside of France. Technically, no, they're not doing that. But it amounts to the same thing in the long run.
Basically the problem is that they have jurisdiction over one part of Google's business - the parts that actually operate in France - and they're leveraging that to claim jurisdiction over other parts. Legal, no doubt, but definitely improper.