Dices saber de marxismo y confundes conceptos como comunismo y socialismo, eso es simplemente penoso.
El comunismo tiene por objetivo final terminar con la propiedad privada, no con la propiedad en general. El socialismo por otro lado busca la colectivización de los medios de producción, a través de formas colectivas de propiedad. Sucede que como la teoría marxista más practicada en la historia fue la del socialismo de estado que es donde el estado concentra todos los medios de producción en este y desaparece el mercado, entonces todo el mundo confunde marxismo con estatismo y no necesariamente es así.
Otras corrientes como por ej. el socialismo de mercado aspiran a privilegiar formas orgánicas de propiedad, como por ejemplo la cooperativa. No necesariamente esto es estar en contra de la empresas públicas, pero no que está controle la totalidad de los medios de producción por que esto deriva precisamente en una plutocracia de carácter despótico, cosa que por cierto el propio Marx advirtió.
Ahora cooperativas y empresas públicas eficientes existen en todo el mundo. Ese es el gran secreto de países como noruega y singapur, donde la empresa pública juega un rol relevante de la economía, en el caso de singapur a través de la repartición accionaria entre ciudadanos y en el caso de noruega de manera totalmente colectiva.