Take Google in the UK for instance. They don't "sell" anything in the UK according to their tax returns, so claim every deal is actually finalised through Ireland and therefore subject to lower Irish taxes. So their UK tax is minimal despite making large profits from there.
It provides a massive competitive advantage to companies large enough to full off these kind of operations. Google have possibly been caught out actually selling in the UK, but in most cases their conduct is legal - which is why the law needs changing.
If you want to make money in France, the UK, Germany or wherever you should pay local taxes to those countries. It would be grand if those situations could be simplified and made accessible for digital goods (which are more likely to be sold cross border).