Economists do, however, consistently (and often badly) get wrong that human nature consists of more than just self-interest. Advertisers get it, but economists tend not to.
For instance, we are moved by suffering and injustice when we can't plausibly deny that it's happening.