Well, you can blame the US governments for it being needed in the first place. If you're an American company operating in another country, you get to pay taxes twice on the same money. In the country where you sold the product, and in the US due to their worldwide taxation.