> I myself vehemently oppose the idea of collective ownership of means of production, which public companies embody
I wouldn't call this "public" ownership, as the "public" does not own a company. Investors own a company, the pool of investors is simply enlarged such that the public may invest.