Comment
Comment by Grieverheart
The problem stems mostly from the way research funding works, which promotes a competitive stance instead of a collaborative one; scientists try to publish to the highest impact factor journals possible and often hide important details so that other research groups do not publish any new findings before them. On the other hand, I'm not sure what a good solution to this problem would be but I hope someone comes up with one soon.