Сохранение языческих верований, традиций и праздников среди населения Руси на протяжении длительного времени можно объяснить несколькими факторами. Во-первых, культура и религия играли огромную роль в повседневной жизни древних славян, их мировоззрение и обряды были тесно связаны с природой, цикличностью времени и космическими явлениями. Эти верования и праздники были важной частью жизни людей и передавались из поколение в поколение.
Во-вторых, влияние христианства на Русь было постепенным и длительным процессом, начавшимся с приходом крещения в X веке. Древние языческие обряды и верования не исчезли сразу после принятия христианства, а со временем слились с новыми христианскими обрядами и праздниками. Многие элементы язычества были интегрированы в христианскую практику, что способствовало сохранению старых традиций.
Третий фактор, который помог сохранить языческие верования и праздники, это отдаленность и изолированность некоторых областей Руси от центральных властей. В этих регионах традиции и обряды могли сохраняться практически без изменений, защищаясь от влияния официальной церкви и государства.
Таким образом, сочетание культурных особенностей древних славян, постепенного проникновения христианства и изоляции некоторых областей помогли сохранить языческие верования, традиции и праздники среди населения Руси на протяжении длительного времени.