We need induction and deduction to prove scientific hypotheses. But we only prove by deduction, not by induction, then we can’t prove scientific hypotheses. Only mathematical hypotheses can be proved, because it could be done by deduction alone.
The point of a scientific hypothesis is not to be proven, but to be disproven. Scientific hypotheses must be falsifiable. It is only when we find that we cannot disprove the hypothesis, despite our best attempts, that we begin to accept it as truth.
Every scientific hypothesis can be disproved by a single counter example. There are an infinite number of counter examples to test. Since we cannot test an infinite number of examples a scientific hypothesis can never be proved.
A hypothesis being "proven true" is not the goal of the scientific method; the scientific method helps us to find out whether or not a hypothesis approximates the truth closely enough for us to make decisions based on it.
To quote George Box: "All models are wrong, but some models are useful."
They are not to be. By nature nothing in science is ever so proven that it cannot be later revised or thrown out entirely. Science is always open to change as we find and discover new information.
In general it isn't true as in some branches of science we can prove hypothesis and make them law. Such branches (with examples) are: math (i.e. Fermat's Last Theorem) or CS (i.e. halting problem).
A scientific hypothesis is a testable "proposed explanation" for a phenomenon. For it to become a scientific theory, the hypothesis has to be tested and confirmed several times, or even better, cross-linked with other theories to gain consistency. It's a standard procedure and not at all impossible.