I think the problem is the ability to write shades of intelligence. It's easy to set up a mystery for Sherlock Holmes where you plant the clues and he alone picks up on them. Or to have Reed Richard or Tony Stark use technobabble to explain how their miracle tech works.
It's when you want to show that not only is Batman the best detective, but that Dick Grayson, Lois Lane, and Jim Gordon are better detectives than most but still not quite Batman's equal. Normally you get Bruce as Sherlock dazzling in his insight and every other character as John Watson going "I don't see it. Can you explain how you figured it out?". If the point of the scene is to show that two characters are both smart you can aim at having them one-up each other ("Of course it was a merlot, but what year", "1943, but which vineyard" ...). Over time though it is hard to keep that up when you have to keep track of the fact Batman is on top of the detective list- Jimmy Olsen is at the bottom and a dozen other characters have to be slotted in between especially when the writer themselves is smarter than Jimmy but not really as smart as Bruce.