Note that this criticism does not apply to the Austrian school of thought. In Human Action, Ludwig von Mises establishes that humans reveal their preferences through action. There are no hangups about whether these preferences are "rational" or free of mistakes.