-
Dandintac say: EVERYTHING? NO.
Science will never be able to explain everything, or lead us to a knowledge of everything. Never. I say that with absolute confidence, and I don't see how it can even be disputed.
I see three main barriers:
1) Human intelligence is not infinite. There are definitely limit to human cognitive abilities. So even if science were an unlimited, surefire method for discovering any sort of knowledge whatsoever, we would still be limited by
our own finite capacities.
2) Science is only useful to study objective reality, and it does not always do well for understanding humanity's subjective reality. It is particularly useful in studying human ideas and cultural expressions, art, poetry, literature, human ideas and stories. Nor is it useful in the study of human history.
3) Even when it comes to objective reality, most likely, it will remain useful to us only in this one universe, this one dimension. There may be other planes of reality, other universes, that we simply do not have access to in the way of any sort observational evidence. Take for example the multiverse theory. This theory has great explanatory power, works well with the most cutting edge cosmological models and theories, works out well mathematically, and we have some small bits of observational evidence in the form of "bruises"--areas in the Cosmic Background radiation where it looks like a big dent--as if our universe banged up against another one early in the history of our universe. But if there are other universes, we may be fundamentally unable to observe much about them, if anything. Science is dependent on observational evidence. We can theorize and work math, but that is limiting.
None of this is to say that we should abandon science, or use these limitations as an excuses to indulge our wishful thinking regarding supernatural phenomena of any sort. In other words, "science has limitations" in no way translates to "therefore God exists".