Mr. Spock was always illogically neglecting the reality of emotional behavior in humans. I always thought Spock was the most illogical person on the Enterprise.
But look at what they did on ST:Next Generation! They went the other way and replaced him with a psychologist who would proffer such advice as "The Klingons are firing at us, I sense anger."