Indeed. Plus, there's another subtle moment in science. It just creates models which are good at matching observations and making predictions.
Many mutually conflicting models can be created to describe the same properties of the same system.
We have no way of ever finding the "truth".