Science is not particularly reliable.
And yet, we have remarkable technology, and can do medical marvels.
My tentative theory is that there's a lot of knowledge that's less formal than science in engineering, manufacturing, and the practice of medicine which makes it possible to get work done, and some fairly effective methods of filtering information that comes from science.
Sure, there is a fairly effective method called empirical testing. You build/make/create it and you see if it works in the real world.
Results from science tend to come as well-defined inside a narrow context and subject to specific assumptions and constraints. Reality is much messier so the scientific results, even if "true", might (and often do) turn out to have no practical value.