Science is about testing over and over. This small study is just one step.
Where did you get 95% from anyway? This limited study has more evidence for its conclusion than you do for making the statement "Scientists will never admit to this but about 95% of published research..."
Where did you get 95% from anyway? This limited study has more evidence for its conclusion than you do for making the statement "Scientists will never admit to this but about 95% of published research..."