Человек, как и все животные, имеет множество врожденных программ поведения (мы родимся с некоторыми знаниями об окружающем мире и правилами поведения в нем), и в нужный момент они срабатывают.
Эти программы создавались в далекие времена и в совсем иной среде, мало похожей на ту, в которой мы теперь живем. Поэтому реализуемое ими поведение не всегда адекватно обстановке, рационально и даже желательно. (Не все что естественно - хорошо.)
В силу изначальной запрограммированности, люди не абсолютно свободны в своем поведении, один сценарий его они осуществляют легко, другой - с трудностями, а некоторые сценарии могут быть вообще невыполнимы. (Не все придуманные разумом планы для нас осуществимы.)
Для большинства ситуаций мы имеем достаточный набор альтернативных программ, на основе которых можно построить несколько вариантов поведения. (Все мы изначально "знаем", как воровать, и знаем, что это плохо; будем ли мы ворами или честными, зависит от нас, а не от нашей природы.)
Наш мозг так устроен, что его отвечающая за сознание часть не только не может ознакомиться с содержанием врожденных программ, но даже не знает об их существовании. Поэтому когда программа начинает реализовываться, сознание ее обслуживает, не замечая этого. Оно ищет и находит какие-то свои объяснения поведения и его мотивов, совсем не обязательно верные. (Нельзя доверяться собственной рефлекции, т. е. самоанализу на основе субъективных ощущений и идей, и менталитету - бытующему представлению о происходящем, потому что они дают иногда путаную, тенденциозную и алогичную картину.)