Given that corporate charter is a grant by the government acting on behalf of society at large, the question is not whether company ownership being public should be necessary, but whether it benefits society. There's no natural right to form legal entities distinct from one's person with no strings attached.