
Почему славяне так легко отказались от язычества в пользу христианства?

Во-первых, не "легко".
Известен ряд случаев, когда христианство встречало упорное сопротивление, вплоть до вооружённых столкновений.
Во-вторых, сам по себе отказ не был ни сразу полным, ни быстрым. Пришлось церкви пойти на инкорпорирование части бывших божеств в свою идеологию (под маркой святых). А ещё в 11 столетии, то есть через несколько десятилетий после принятия христианства, известен священнослужитель (!) по имени Упирь Лихой. Отдельные элементы языческих культов сохранялись и несколько веков спустя, иные и по сей день (особенно в свадебных и похоронных традициях; любой элемент, значение которого толком объяснить из сегодняшнего дня нельзя - это как раз оттуда).
Ну а почему всё же христианство победило - потому что оно лучше соответствовало потребностям момента. Язычество было подходящей идеологией для древнерусского общества до 9 века. Но централизация и упрочнение княжеской власти, развитие феодальной иерархии требовали соответствующего мировоззренческого обоснования...
автор вопроса выбрал этот ответ лучшим