Humans are not usually rational. The neoclassical economists were wrong. We don't make the best economic choices given more information. We do not plan for the future. We care about what others think of us. We act on impulse. All these things are the basis for Behavioral Economics Theory.
This (rather) new economics theory has caught momentum and is now one of the hottest topics in theoretical economics.