I think this highlights the necessity of patience and compassion in everyday interactions. Sure I might be more experienced than my junior devs and sure, often times I have access to the broader picture and direction of the project but if they come up with something that runs to the contrary, the least I should be able to offer them is considerations on my part. As in, sit with them, try to understand why they think that way. This will have two possible effects:
1. I'll know that I have not been communicating enough with them and they are making inferences with limited or distorted assumptions.
2. I have been making incorrect assumptions or inferences.
Needless to say, both of these have their own values. I think this is what is necessary in a teacher as well. Lots of time we say that people with genius thinking does not make a good teacher because they automatically arrive at the correct answer and are usually baffled by those who aren't able to do so. The genius required to be a teacher is the ability to predict the different (and not necessarily correct) ways that people can arrive at a conclusion and identify why and which path someone took for a particular problem... and be kind about it.