Then I'll make this my last reply, Nabil, since you are having trouble understanding what I am writing.
I'm actually quite happy with Gödel's Incompleteness theorems.
I recognize Newton as laying the foundation, Einstein to explain the larger setting, and Gödel declaring how the larger setting cannot be used to declare anything new in specifics (while the larger setting can explain known specifics). These three men represent the cake, the icing, and the cherry on top.
Discovering a fact that is true but based on false premises is just the opposite example of what I said, and I can read you are smart enough to realize that. The first position as proposed therefore stands, but we need to add your position too as the example occurring on the other side.