As a tax attorney I can tell you that most developed nation tax systems began with the premise that income is only taxed once. In a sole proprietorship form of business, a partnership, a limited liability company that is still the case. In a corporate form of business it is not the case. Taxing corporate income only was instituted later and not by all countries as the example of Canada demonstrates.