Образованный и умный человек с гораздо меньшей вероятностью будет фанатиком чего бы то ни было. Для него свойственен научный подход к вопросам, сомнения, поиск подтверждающих фактов, учет опровергающих фактов. Если он приверженец либерализма, то он все равно имеет представление о том, что это не идеальная система, а просто лучшая из попробованных за историю человечества. Нельзя быть фанатиком, когда трезво представляешь и достоинства, и недостатки предмета.
Коммунистическая идея с ее "каждому по потребностям" привлекательна на первый взгляд, даже больше чем либерализм. Так что на входе потенциальных фанатов у коммунизма должно быть больше. Но при экономическом анализе коммунизм рассыпается - всеобщее благоденствие это хорошо, но непонятно кто и почему захочет добровольно за всё это платить. Вот и остаются фанаты-фанатики, которые до шага научного анализа не добрались. А те, кто добрались, склоняются к чему-то другому. Не обязательно к либерализму (что жаль), но обязательно менее фанатично.
У коммунистов есть цель объединение или единство. Не у демократов не у либералов её нет.