Некоторые историки пытались объяснить христианизацию Восточной Европы комплексом причин. Например, В. А. Пархоменко писал, что на решение Владимира повлияли следующие факторы: необходимость заключения торговых сделок с Византией и другими христианскими странами; пропаганда греческих миссионеров; сложное внешнеполитическое положение Ромейской державы, которое давало возможность русскому князю «вырвать» у византийских императоров принцессу Анну.

Проблемы христианизации Руси касались и многие советские историки. Большинство из них обращало внимание на классовый характер христианского вероучения. Так, Б. Д. Греков писал о том, что языческая религия не похожа на религию классового общества. Религия родового строя не знает классов и не требует подчинения одного человека другому, не освещает господства одного человека над другим, классовая религия имеет другой характер. Ликвидация старого базиса и порождение нового требовали ликвидации старой надстройки. Старая религия потеряла свое значение. Новый феодальный базис создал соответствующую надстройку. Русь приняла новую религию.

М. В. Левченко, С. А. Токарев и А. М. Сахаров высказали мнение, согласно которому христианская религия послужила прочной основой для объединения восточнославянских племён в единое государство. Древние культы восточных славян, писал А. М. Сахаров, не годились для закрепления отношений господства и подчинения. Не соответствовали они и идее единства страны, так как в большинстве своем имели местное распространение. Для укрепления Киевского государства нужна была единая религия, которая обожествляла бы не только и не столько силы природы, но, прежде всего, новый общественный строй с его частной собственностью, с делением на богатых и бедных, на господ и эксплуатируемых.

О. М. Рапов необходимость крещения объяснял так: в эпоху генезиса феодализма феодальный способ производства вступил в непримиримое противоречие со славянскими языческими представлениями. Языческая религия требовала от славянина накопления материальных ценностей, богатства нужного для обеспечения вольготной жизни в загробном мире, а феодальное государство заставляло его отдавать прибавочный продукт собственнику земли. Языческая религия выступала против закабаления и порабощения славянина кем бы то ни было, настаивала на его полной независимости, чтобы в потустороннем мире он смог вести жизнь вольного человека, а феодалам был нужен закабаленный, порабощенный, прикреплённый к земле, безропотный производитель. В рабовладельческом государстве рабовладельцам было всё равно, какую религию исповедуют рабы. Их принуждали к работе с помощью палки и оружия. В ином положении находились производители феодального общества. Они владели личным имуществом, домом, орудиями труда и гораздо большей свободой, чем рабы. Изъятие у них прибавочного продукта, контроль над их жизнью, собственностью, поведением в быту – всё это представляло непростую проблему, которая возникла перед классом феодалов. Такой силой и должна была стать новая религия, в чью задачу входило закрепление в умах трудящихся идеи о правомерности существующего на Руси режима. Её священнослужители были обязаны наблюдать за непосредственными производителями, отвлекать их от классовой борьбы, бороться с утаиванием ими прибавочного продукта, угрожая небесными карами, заставлять их безропотно выполнять любую работу, порученную феодалом, внушать им мысли, которые бы шли на пользу верхам феодального общества. Кроме того, утверждал О. М. Рапов, у всех народностей, входивших в древнерусское государство, существовали свои собственные языческие божества, которым они поклонялись, а насаждение у них славянского языческого культа привело бы только к обострению противоречий с основным населением страны. Различия в верованиях у народов, входивших в состав Руси, не способствовали их сближению в культурном и языковом отношении. Пагубно сказывалось языческое мировоззрение и на международных связях Руси с другими государствами. Христианские государи не желали вступать в родственные союзы с князьями-язычниками. Иначе говоря, исследователь повторил все основные положения, принятые ранее советской исторической наукой: Христианство было принято для освещения классового господства феодалов; для объединения страны в единое государство; для облегчения международных связей.