Another problem is that even if the results are published, usually it takes a long time for information to diffuse into the wider community. I assume this is largely because finding a novel ideas is like searching for a needle in the haystack of common knowledge that has been spread far and wide.
The not publishing research was interesting in that holding research in-house, making predictions, getting grants to research those predictions and then using the original unpublished discovery as the basis for the whole lot makes a lot more money.
Yes, the perverse incentives of the market play havoc with the spirit of the process of science. Which seems to be the source of the brain drain, in as much as talent leaves the university for the market instead of staying and teaching more talent.