Ehh.. I think you're overestimating how easy it will be to make science repeatable. Even if we perfectly execute experimental/statistical methods, biological experiments are not always going to be reproducible.
Edit: as a follow up (because I feel like I strawmanned you), I am just trying to say that p-hacking is not always malice or incompetence. Sometimes limited methods/theory miss confounding variables, sometimes labs lack resources, etc.