And yet US corporations can pretty much ignore this?
Why would you call a company incorporated in Ireland a "US corporation?" That's like saying a German citizen is a US citizen. Brands that do business all around the world and are comprised of companies chartered and operated out of multiple countries aren't anything like US citizens. Regardless, if you think that being a publicly traded company means you're not dealing with incomprehensibly onerous reporting requirements and scrutiny, then you need to spend a little time working with such a company and watching what they go through. The real tax they pay is the gigantic (non-productive) cost of compliance in that regard. Untold billions every year, chasing itself around in circles, with only lawyers and CPAs benefiting (well, and the car dealers and realtors that have those people as customers).