Не похож мозг на компьютер от слова совсем. И психика это не софт тоже от слова совсем.
У них разные архитектуры. Организм работает в условиях неопределенности и ненадежности "железа". Когда программист пишет программу, он предполагает, что нижние уровни (операционная система, uefi, железо) надежны. Но "биологические программы развития" предполагают неопределенность не только внешней среды, но и "железа". Так, белки постоянно разлагаются, РНК неустойчиво, само ДНК постоянно мутирует, клетки умирают. Отсюда эволюция поставила ставку на плюрипотентность развития по принципу "если жизнь повернулась тебе задом, то не расстраивайся, а подстраивайся". Майкл Левин показал, что если у организмов развивать в утробе глаз на хвосте, то организм подстроится к нему, возникнут с ним синаптические связи. То есть программы развития и деятельности организма не могут полагаться априорно на то, что в их распоряжении будет традиционная морфология тела. Скорее, они работают так, ok, глаз на хвосте -- будем подстраиваться...ОС ушла бы в синий экран смерти от такой нестабильности, непредсказуемости и ненадежности железа.
Компьютерные системы ставят ставку на надежность и точность. Биологические системы ставят ставку на креативность. Отсюда многообразие форм, в том числе и парафилий...Типо гетеро не развивается, ok, тестостерона не хватает в утробе или еще чего-то, будем искать другие пути и пр...