This seems complicated because unlike sales tax, corporate tax is based on profit at the end of the year. It's much more complicated than sales tax. Companies would have to handle corporate tax code for up to 195 countries.
If the company doesn't declare a profit in France, is France going to audit them? They have no presence in France.
Multiply this issue for every country where customers reside. This is bad for consumers. Companies are going to choose which markets are big enough for it to be worth the additional burden. If you're from Canada, too bad; we don't sell to Canadians.
Australia and France have similar tax rates. This doesn't have much effect on how much tax the company pays; just how much goes to France.
We have already have sales tax, which is a much simpler system that taxes revenue, not profit.