Communism as drafted by 19th and 20th century thinkers will never work, predicated on the idea that labor is inherently undesirable and will not be performed by humans without immediate incentive.
We will need to rethink our approach towards communism with consideration for the growing spread of automation. Like it or not, automation is going to lead to the end of capitalism when the majority of jobs we have today are rendered obsolete and the unemployed masses are forced to subsist through some sort of UBI.
The goal is to keep the automation out of the hands of billionaires, however. If a society begins to approach post scarcity, which will finally render capitalism obsolete, the oligarchs will do whatever they can to re-engineer scarcity and bring us back to feudalism before they’d ever consider giving power to the people.
A Russian caught doping? At the Olympics??