Why did the greatest scientific inventions took place after a certain period of time?

And why not before?
13 answers 13