Factors hindering Galileo and Descartes