Why do scientific discovery take so long to reach general pu