причин несколько.
Верят, потому что, некоторые "события" могли случайно совпасть с тем, что говорила "гадалка".
Как так получилось, что совпало? Скорее всего исходя из ЛОГИКИ, а не из того, что у нее какой-то "необыкновенный" талант.
Но ведь это случилось, когда говорила гадалка, как ей после этого не верить, верно?
Также, люди выдают желаемое за действительное. Им хочется верить, что что-то плохое или хорошее как то связано с некими высшими силами.
Когда человек не может логично объяснить происходящее, он может поверить во что угодно.
То есть, сам по себе, человек не глупый, просто он не видит иное объяснение происходящего. Это не от того, что по другому не бывает, а от того, что он не обладает соответствующими знаниями.