This is a fair point. But why would a company spirit the money away if there wasn't corporate tax? Wouldn't it be wiser to let it sit in country that doesn't tax it?
I'll freely admit my knowledge of corporate finance falls apart somewhere around here.