It's rational to claim that people are efficient and rational consumers even when they aren't, because there are clear economic and political benefits to pretending the claim is true, even though truly rational and efficient individuals can see it's utter nonsense.