Ленин, например, верил, что наступит время всеобщего коммунизма. Это же не религия.
В чём принципиальное отличие?
Коммунизм - политический строй.
Даль нам в своем словаре говорит:
"РЕЛИГИЯ ж. лат. вера, духовная вера, исповеданье, богопочитание, или основные духовные убежденья."
ИМХО религию и политический строй не стоит смешивать.