Gatekeeping is the right solution sometimes, no?
What if the goal is to keep the relevant communication channels populated exclusively with technical users?
I've seen F/OSS projects completely overrun with support requests from non-technical users. Is it wrong to want to avoid this from the start?