A critic of the work of Daniel Kahneman and Amos Tversky, Gigerenzer argues that heuristics should not lead us to conceive of human thinking as riddled with irrational cognitive biases, but rather to conceive rationality as an adaptive tool that is not identical to the rules of formal logic or the probability calculus. He and his collaborators have theoretically and experimentally shown that many so-called cognitive fallacies are better understood as adaptive responses to a world of uncertainty—such as the conjunction fallacy, the base rate fallacy, and overconfidence.[4]
https://en.wikipedia.org/wiki/Gerd_Gigerenzer
His books are well worth a read.
Nassim Taleb also has a similar criticism in that he says that Kahneman and Tversky essentially said that humans don't act according to theoretical rules but instead have their own heuristics that have been derived from dealing with an uncertain world throughout history:
https://twitter.com/nntaleb/status/883689826335281153?lang=e...