> companies could create 2 resellers across europe, split the revenue and avoid the tax
That's exactly the point of taxing revenue: under a profit-based taxation scheme you'd end up with a net profit of zero. Revenue taxation schemes would double-tax this setup.