Yep, communism fails to understand a basic human driver: economic incentives.
People are motivated into action by incentives. Communism removes that.
Communism is the ideology of the lazy intellectual - people who want a solution, but are too averse to rigour and work to figure out how to actually turn their intentions into reality.
Don't be lazy.