If a scientist is coming with novel results why not take a patent rather than publishing the same in hight impact journals. This will help the scientist and the organization with which he is working to recoup the money spent on the research.This is possible only when the scientist comes out with innovative research results which are patentable