Tüm dinler sorunları olan toplumlarda ortaya çıkmıştır. Sorunlara çözüm üretme girişimleri kaçınılmaz olarak mevcut yapılara muhalefeti ve direnmeyi gündeme getirmiştir. Mevcut yapıya karşı çıkış girişimleri örgütlenmenin yanı sıra, mevcut yapının yerine konacak inanç ve yaşama ilişkin kuralları üretmek durumunda kalmıştır.