Если рассмотреть кратко, то можно взять основную идею коммунизма: "Каждый по способностям, каждому по потребностям!". Теперь возьмем и обобщим этот принцип на всех людей.
Люди поделятся на 4 категории:
1) Человек, который готов работать по своим способностям и получать за это ровно по своим потребностям.
Этот человек идеально вписывается в идею коммунизма.
2) Человек, который готов работать по своим способностям, но хочет получать больше, чем у него реально потребности.
Таких много - они создадут перевес в необходимых материалах для потребностей.
3) Человек, который хочет работать меньше, чем по своим способностям, но хочет получать по своим потребностям.
Таких, наверно еще больше - зачем работать на пределе, если ты и так гарантированно получишь то, что тебе реально необходимо - дополнительный перевес в недостатке выработки.
4) Человек, который хочет работать меньше, чем по своим способностям, при этом получать больше чем нужно по потребностям.
Думаю, что не ошибусь, если скажу, что таких абсолютное большинство.
Итого все, кроме первого вида создаю перекосы - работа выполняется в меньшем объеме, а результаты на потребности требуются в большем.
Чтобы наступил коммунизм нужно, чтобы людей типа 2, 3 и 4 было существенно меньше, чем типа 1. То есть людям придется объяснить, что-то типа "Вам нужно работать больше, чем вы сейчас работает, но ваша зарплата больше не станет" или "Работайте столько, сколько и работали, но мы уменьшим вам зарплату". Оценить реальность таких действий не сложно. Поэтому и утопия.