так религия признает человека несовершенным и не путает идеал, к которому надо стремиться, и окружающую действительность.
А вот коммунизм пропагандируется исходя из идеальности человека. Что если с каждого по способностям - он и будет работать, как может, а не лежать кверху пузом или не изучать поведение жуков-пожарников во время случки.