What are the corporations getting ?
business opportunity and access to other legal benefits
-- for example, limited liability protection, preferred status in bidding on government contracts, etc
What is the math ?
When the profit derived from the business opportunity and legal benefits
exceeds the amount paid in taxes, everyone can clearly see succe$$ by the math.
That said, both business opportunity and legal benefits can be difficult to quantify
as they can be valued differently (ie fuzzy value) by each person/corporation.
To someone outside of the corporation, this "fuzzy math" may make it look like failure even when it is success.
Also, a corporation may intend to suffer losses short term for longer term gain, etc.
Those who give up in business because their start-up cost put them in the red, don't understand business.