Good, grief. No!!! It is a way of managing uncertainty and saying something with a precision that is available at a given point of time.
> How many discoveries are being overridden by new discoveries coming from future ?
This is beauty/and USP of science. Every scientific proof is always open for scrutiny and revision in light of new data or discovery ( tenants of falsifiability kick in here). That is, it tries hard NOT to be dogmatic by being provisional. For example, science says that we are confident Higgs Boson exists "accounting for one-in-a-million chance on the contrary" ( 5-sigma).
Let me flip your argument on the converse; success rate at which we could make ground breaking theories [ like evolution, theory of relativity , uncertainty principle ] ( which is standing the test of time for extended period of time) using the scientific method is sheer staggering and amazing. The methodology has accelerated our progress and understanding by leaps and bounds which no alternate system has managed to do so, so far!
> The amount of data accessible to the people in the past is a lot more when compared to current.
I lost you completely here. Can you please elaborate and the rest of the paragraph. ( My belief: If you take 20 random guesses; one of them turned out to be true; it is more likely to be a coincidence than a mystical insight. If on the contrary, the Monte Carlo filter I routinely simulate might just be the most insightfully entity I have encountered ).
> The division between religion/science is very small
Epistemologically they are apples and oranges! Falsifiability is not applicable to religion nor is it is provisional and routinely advocates absolute (and imho dogmatic) reasoning!