Why should they pay tax on that money? It was generated in a foreign country by a foreign corporation and already subjected to foreign taxes.
The US didn't expend resources helping them make that money, therefore it doesn't deserve any of it. If anything, we should be encouraging them to bring it back here.