Horns Of Shaytan At Sunsent & Sunrise
Science is limited to material world and it is beyond of its scope and resource to prove meta physical concept. Generally, hadiths reported are out of context or part of it is reported. Also its difficult to establish timeline too. For principle of understanding the hadith read Discussion 1042 About your question, read complete hadith in following link. https://sunnah.com/muslim:832 When you will read it, you will realize that it has been metaphore because Mushriks used to pray at that time. Ghamidi sb has not given the reason because Hassan sb already gave the reason in the question