Человеку очень желательно чувствовать либо понимать смыслы своей жизни.
Религия предлагает эти смыслы идеалы готовыми у употреблению,
разделяя бытие на "истинное" (происходящее в стремлении к высокой цели, как то нирвана, царство божие или коммунизм) и "неистинное", "неподлинное", земное, несправедливое, в котором человек мучается, страдает, стремится вырваться...
Человеку очень желательно объяснять происходящее и хоть сколько-нибудь предвидеть будущее.
В древности верные ответы на вопросы такого рода были недоступны из-за непознанности гнетущих сил природы да общества,
сейчас объяснения да прогнозы или сложны для восприятия, или недостаточно определённы
(вероятность дождя 0,4, это как?..).
А религия снабжает людей понятными и достаточно успокаивающими ответами.
Пусть в древности чаще неверными,
а теперь обычно непрактичными,
главное, умиротворяющими.
Такое вот проявление мирской ограниченности...
Существование тысяч культов объясняется и теми причинами, на которые указали предыдущие комментаторы,
и разнообразием условий жизни в разных сообществах.
Для племени, занимающегося только охотой и собирательством, поклонение пяти или семи узкоспециализированн<wbr />ым богам подходит куда лучше, чем поклонение христианской троице, которая отвечает сразу за всё и ни за что.
Да ещё и едина в трёх лицах.
А после приобщения племени к некоторым достижениям мировой культуры местный старинный культ может существовать ещё долго по традиции.
Хоть в нём и не предусмотрен бог телефонной связи...