Whether a communist system would be viable is open to debate - but don't let anyone ever tell you that what they had in the Soviet system was communism. They didn't even claim it was themselves - they just claimed it was laying the foundations for a future communist society. That was a lie all along.
Rather the same way western politicians talk about building a genuinely free society. A handy aspiration, when you are headed in the opposite direction.