В целом общие принципы построения коммунистического общества даны классиками марксизма, отчего в обществе присутствует понимание, какой дожна быть программа коммунистической партии. Но только в целом, в общем. А вот понимания, что такое коммунистическая перспектива и как к ней двигаться - нет, причем не только у рядового "обывателя", но и у политизированной части общества, даже у причисляющих себя к левому движению, и даже у считающих себя вполне искренне коммунистами. Первый вопрос программы - это вопрос марксистской диалектики. Это вопрос понимания того, что такое социализм и что такое коммунизм, что есть цель, а что есть средство.