Потому, что церковь не смогла искоренить традиции и скрестила их со своим календарем. Например, Перунов день стал Ильиным, а масленицу очень долго переносили с дня весеннего равноденствия, чтобы люди в пост не ели блины, перед ним
Спасибо) про соединение традиций с церковью знала, конечно, но про день Купалы не задумывалась