I think the current Human-Computer Interaction field, even though works practically, but uses an unsmart procedure. Involving human evaluation at every stage of interaction design is a brute force solution. A better solution is likely to exist. Understanding the human behaviors and finding human responses to various stimuli is the first step in designing better interaction design.
By the way, understanding human behavior not only helps HCI, it helps human-human interaction as well.