The two points you made tie into each other.
If you ask me, I don't think we'll ever really be able to find absolute truths, because there's always of rationalizing the impossible, even if it's ridiculous. So science is imperfect in that regard. But that doesn't mean we should disregard our current findings because they aren't "perfect".
We make predictions using science that come true. We don't have any reason to doubt their authenticity until proof is presented
Right. My point is though that according to Q's perfect+perfect=perfect theory it should'nt even be possible for man to come that close to perfection, he should only be able to predict/make things imperfect. And if they're imperfect and always will be why even try and consider them fact? Since it'll never amount up to the truth.