I dont agree with the premise that these "flaws" are wrong and must be "removed", if you were to remove them you would probably get a perfectly rational being, like a computer and computers are really stupid.
Being alive is better than being correct, rationality is correct only if all the premises are correct with perfect information. So to manage this world of uncertainity our brain must use heuristics, heuristics that are really good, so good that we somehow survive.
Being alive is better than being correct, rationality is correct only if all the premises are correct with perfect information. So to manage this world of uncertainity our brain must use heuristics, heuristics that are really good, so good that we somehow survive.
Nature would say "Its a feature, not a bug"