A programmer who isn't a nitpicker is a lousy programmer. Computers don't get the "main point" of what someone says. I'm not much of a nitpicker, which is my biggest problem when coding.
Discussions with humans is an entirely different domain than programming computers. I get the same urges to argue with someone point-by-point as anyone else does, and I try to quell it so that a useful discussion can take place.