Science benefits most in terms of scientific discovery when scientists adopt the unscientific belief that what a scientist has claimed to have proven isn’t true.
Should scientists who withheld secrets from the public in order to profit have their college degree's annulled? Yes! And it needs to happen sooner than later!
All scientific discoveries should be made immediately public. Otherwise such scientists could be die in the meantime or be killed and the knowledge that could have benefited humanity lost. Such knowledge could also prevent the extinction of humanity! So perhaps we need a national scientific database. It will be maintained in chronological order of addition! And it will have search function tags that the author picks from a common field list and further tags he creates.
For those scientists who would desire great wealth from preying on the lives of human beings in the United States, great wealth should not await you but rather a place of shame called skid row! You will have plenty of company there along with fraudulent Investment/Financial practitioners! So when you get there don't act like it is a surprise to you!