коммунизм - это общественный строй, при котором отсутствует система деления на классы, а религия- это система взглядов, основанная на вере в сверхъестественные, чудодейственные силы. В коммунизме нет никакой веры в сверхъестественное и волшебство, так что это не религия в прямом значении этого слова.