This is what pissed me off about Sherlock Holmes. I can't believe any of the Holmes stories are considered the standard of mystery literature. "Oh, by the way, Sherlock knew all along cause that one time he saw the thing and did the move to trap the guy. He's so smart heh." Come on.
What bothered me about Sherlock Holmes is the fact that Holmes' skill is essentially "looking very hard" and/or "noticing the details and putting them together." In addition, a lot of the stories rely on there being little tells for Holmes to pick up on - when in real life that isn't always the case - although I suppose the point was the tells were so small "ordinary" people wouldn't notice them. Idk.
Cut Conan Doyle a little slack, though - it was over a hundred years ago, there was no Internet, he had an opium habit to feed and he even tried to kill Sherlock Holmes off in a satisfying way and the fans dragged it back. You'd probably invent a snake every now and then, too.