I always rated Steven Pinker. I have seen criticism of him straying from his specialism, but what I read then was a bunch of sour grapes.
Some people just don't get analogy, either that or pick holes by citing where the analogy never meant to stray.