The cognitive approach oversimplifies human behaviour to computer and theoretical models which focus heavily on processing analogies, in doing this, the complexity of the human mind is underestimated. Computers don't ignore available information, computers don't make errors, motivation to process information is irrelevant to a computer, not to humans. The approach therefore explains how we process our environment but not why. It ignores our motivations and emotions, which Freud argues are key in explaining behaviours.