A perspective on the evidence for periodic cometary impacts on Earth