Does bringing God into science stop progress as does attributing plague to evil spirits?

1544