If corporations were not ever taxed, but we shifted all of the tax to the stockholders proportionately, it would no longer be possible to offshore assets to a tax haven because your ownership of the stock is that which is taxed, and you own it in whatever country you are a citizen.