My view is that competition is closely related to human ambition. No scientist should care about who gets the money and reputation but still a lot of science has been realized just because of that. Collaboration is sometimes harder because people have to lower their egoes for the benefit of the common cause. I believe that free exchange of information would push science forward faster.