Star Fleet seems to like to compartmentalize information. Examples:
At least post ‘First Contact’ they had hints of the Borg before ‘Q Who’ but kept it quiet. Similarly the Genesis device information was on a need to know basis (although probably for good reason). There was also that Voyager episode based around the Omega directive that only Janeway knew about.