As a counter-point, I think it is good to also consider that even the wrong people asking the right questions is better than no one asking them. I think discouraging fledgling developers from asking these questions is a short-sighted choice. I believe a better choice is to have an environment where they can be guided to the right answers, even if they are "too big for their britches".