Happiness tends to be subjective enough that no one can really tell you what it means, you can just take bits and pieces from here and there.
Also rational and logical is not necessarily the same. Sometimes it can be rational not to waste resources to be logical. Then again I am no big fan of behavioral economics.