Ideally, all scientific info should be shared, but I'm enough of a realist to see that the ideal way is not necessarily the best way. If all information were shared, there would be a lot less investment in research, because it simply wouldn't be profitable any more.