Mangel på medisinsk kunnskap :I mangel av moderne medisinsk kunnskap og diagnostiske verktøy hadde folk i tidligere tider en begrenset forståelse av sykdommers etiologi og stolte på overtro for å forklare det som ofte var uforklarlig. Faktorer som infeksjoner, feber eller psykiske sykdommer ble ikke forstått og kan tilskrives hekseri eller onde krefter.
Frykt for det ukjente :Det ukjente kan være skremmende og angstprovoserende, og få folk til å søke forklaringer på ulykker. Hekseri ga en håndgripelig og forståelig forklaring på uforutsigbare hendelser eller sykdommer som så ut til å trosse naturlige årsaker.
Sosiale spenninger :I tider med samfunnsmessig nød eller konflikt kan anklager om hekseri tjene som en syndebukk for å rette skylden for ulykke eller for å marginalisere enkelte individer eller grupper i et fellesskap. Trolldomsanklager kan også brukes som et verktøy for kontroll og maktdynamikk i lokalsamfunn.
Mangel på utdanning og vitenskapelig bevissthet :Utbredt analfabetisme og begrenset utdanning i tidligere tidsepoker gjorde at mange individer manglet tilgang til vitenskapelig informasjon eller forklaringer på naturfenomener. Dette gjorde dem mer mottakelige for å tro på overnaturlige forklaringer, som for eksempel hekseri, som årsaker til sykdom.
Det er viktig å merke seg at i dag har fremskritt innen medisinsk vitenskap betydelig forbedret vår forståelse av sykdommer og deres årsaker, og reduserer overtroens rolle i å forklare sykdom.