Science models and then confuses the models with reality because in a limited context those models work. Religion does the same thing. Which is more accurate? If you are looking for a prediction of what the next piece of objective data will be, then go with science. If you are looking for an understanding of your subjective experience, then go with religion. In both you may have to dig around to get to something of value to your particular problem or experience.
Experiencing anything is subjective. Science doesn't deal with the subjective because it tries to find truth by abstracting the subjective away and looking for what remains. That would be a measurement of some sort, something one can record. However, if one abstracts away the subjective one is no longer talking about the subjective. The inaccuracy of science comes with claiming it can account for the subjective by abstracting away the subjective in its models.
Here is an example of the inaccuracy of science. The models science uses are mathematical. That means they are models of individual points moving deterministically. That is fine for the models as long as the models lead to accurate enough predictions, but if one assumes that the model is reality, then one claims that even we, subjective human beings, are "individuals" operating "deterministically". That is, we have no ability to make choices. That's inaccurate.