Absolutely agreed here, this is just going to give an edge to companies outside the US.
Worse still, it's going to hit small businesses worse because they will simply have no choice but to pay it. The mega corps have their accounting down to an art, they'll figure out a way past it given how many gray areas are inevitable in a completely new form of tax like this.