Private companies don't have to be corporations at all. If investors don't like the "double-taxation" problem, then drop the incorporation and use a different entity. Of course, they would loose the benefits of incorporation (i.e. limited liability) -- clearly many investors find that benefit worth the tax cost.