A diferença para Finados
As duas datas são vizinhas e tratam de assuntos próximos, mas não são a mesma coisa. O 1º de novembro celebra os santos — os que a Igreja reconhece como já estando junto de Deus. O 2 de novembro, Finados, é dedicado à memória e à oração pelos mortos em geral. No calendário brasileiro, só o segundo é feriado nacional.
Por que "todos" os santos
A solenidade existe justamente para abarcar quem não tem data própria. O calendário litúrgico nomeia algumas centenas de santos ao longo do ano, e a tradição católica entende que esse número é menor que o dos que teriam essa condição. O 1º de novembro é a celebração coletiva, que inclui os anônimos.
Como a data é vivida no Brasil
Por não ser feriado e por cair na véspera de um que é, a data costuma ser absorvida pelo movimento de Finados: as visitas a cemitérios e as missas se concentram no dia 2. Em paróquias, o 1º de novembro é marcado por missa própria; em algumas regiões, comunidades mantêm celebrações específicas.
Não é Halloween
A proximidade das datas gera confusão. O Halloween, celebrado em 31 de outubro, tem origem em festas de fim de colheita das ilhas britânicas e chegou ao Brasil pela cultura de massa norte-americana. O nome em inglês deriva de "All Hallows' Eve" — véspera de Todos os Santos —, o que explica a vizinhança no calendário, mas as celebrações são de naturezas distintas.