The only problem that I can see from where I stand is that the machinary is consistently being disincentivized to produce good science. PhDs want to finish their research at any cost possible, Professionals are constantly under the publish or perish dilemma, and there is an increasing difficulty in getting enough reviewers to go through a manuscript with desired rigor. Not sure what'll fix it though. Perhaps efforts to promote good science as opposed to a great one like accepting publications for failed attempts (michaelson morley style), replication results of earlier works, or the general acceptance of the fact that research is difficult and one can not be expected to pull the figurative rabbit out of one's hat every couple of months?