All of science is right for the wrong reasons. Our models are wrong. Just by decreasing degrees. Science will never be "true" in the strictest sense. Looking at it otherwise is a flawed viewpoint that is perpetuating post-modernism.
I don't disagree with your points mind you, I'm making a distinction between inaccurate methods that work in their own limited domain with limited accuracy (that is all we have, I agree) and not even wrong methods that sometimes work by accident but don't generalize even within their own stated limits.