It's not that "the data is not good enough". It's that it's easy to obfuscate results by hiding bias in the data, even if unintentionally. Even in the "hard" sciences. Or have we forgotten about some of the awful research being done in machine learning? Remember the one about identifying future criminals from photos?