Our corporate income tax is based on net income. So no matter how much money changes hands if the corporation loses money it pays no income tax because it had no net income.
Of course, one could choose to tax gross income rather than net. The problem with that is that it makes it easy to raise vast amounts of tax with a very small increase in the rate and some fear that this would lead to even greater deficit spending. By the way, I agree with the "some".