He's a terrible communicator, and sort of repellent in person. Contrast someone like Cory Doctorow who manages to be right about stuff and actually communicate effectively.
Because on the other end of the argument is an audience of human beings, not a theorem solver. Pretending that delivery does NOT matter, or even shouldn't matter, is out of touch with reality.