According to me we shouldn't answer questions by providing scientific reasons behind a particular thing. For example, I had read a similar question before which we closed because the user was asking for a scientific reason, I would request not to provide science based answers as they are redundant in a way.
Science never believes in myths or miracles as it has its own ways of solving things.
For example, if a user asks "Who created our solar system, planets etc.? According to the science, a user will explain him the big bang theory, whereas we are expecting mythological answers here, so if a user answers that Lord Brahma made the universe, that would make much more sense.
The funny part is, I can never prove scientifically that how some of our gods have 5 heads, 4 arms, 10 arms etc, so it's impossible to answer such questions scientifically.
So I would request users not to ask scientific reasons, answers may sound funny but this is a totally religion related website where we don't have proofs, and science works on proofs, so if you are looking for scientific answers behind an act, your question will be closed as off-topic
Also, I commented on @pritywiz post, I don't agree but anyways I'll end my discussion here, the only reason I'm emphasizing on this topic is because this will create an issue in the long run, users will answer scientific as well as religious questions thus leading to science-mythology wars.
Conclusion: Science is off-topic on Hinduism.SE, be it a question or an answer. A question asking for scientific reasons will be closed and questions answering scientific answers should be discouraged by downvoting and eventually deleting them from the site.