Corps benefit from substantial government investments in such things as infrastructure and legal
protections...there should be no "Free Riding"...yet, as the linked article shows, many corps do not pay their fair share...in fact Exxon and Chevron already get billions in subsidies each year.
Oh, and as for moving off shore, that issue has been addressed with 136 countries having signed onto a "15% Minimum Corporate Tax Rate"....