True. You have reminded me of a pet peeve that drives me nuts with a lot of stories and is also throughout the HP series.
Unnecessary gate keepers
There are at least 3 characters, Snape, Mcgonagall and Fitch, who quite often act to unnecessarily block Harry from passing information to Dumbledore or others. Now part of this is part of the story line of Adults failing to take kids seriously, but these same three characters gets used in this role over and over again. You think that at some point Dumbledore would take his senior staff aside and say, “Hey, I know kids can be stupid at times, but if Harry tries to tell me something, let me know. “ Or after the 3rd time that failing to take Harry seriously had massive negative consequences that they would take it on their own initiative to at least listen to what he has to say before dismissing it.
This is not a HP problem. Lots of authors create Gatekeeper characters to prevent the hero from looping in the police or otherwise use societies structures to solve a problem rather than trying to solve it themselves, but there is a gatekeeper who is reasonable and then there is the gatekeeper who is just ridiculous.
Also, in HP, Snape has no excuse for not passing on everything Harry ever said to him. His character motivation is weak in the first place, but let’s just assume that he is psychologically damaged enough to hate a kid because of what his dead father and mother did to him when they were kids. Well, he still in Dumbledore’s inner circle and knows what is at stake. He is in fact Dumbledore’s secret agent from the start. So he should have listened to everything Harry ever said and even if he pretended to dismiss it out of hand and make fun of him, he should have passed on every word to Dumbledore. He had no excuse for not taking it seriously.
Also why is Dumbledore letting someone this messed up work with children? Don’t get me wrong, I understand why he keeps him around, but there have got to be place where he could work and not be a teacher. I mean Snape’s poor behavior becomes clear in order of the phoenix and while you might work with a psychologically damaged person to beat an enemy you are unlikely to give them real power to make unsupervised decisions over others.