Remember that the scientific definition of 'theory' and the layman's definition of 'theory' are two completely different things.
A scientific theory is a model derived from observable and provable facts, with the remainder filled in by equations or models that, based on our current understanding, are correct but cannot yet be prooven or disprooven.
Just because a scientific model is labled a "theory" does not make it any less correct. All it means is that, at present, we are unable to disprove certain parts of it.
Many scientific theories will always be theories. Heck, 'flight', or rather how exactly an airfoil works, is still a theory (hence why it's called "Theory of Flight" and not the "Law of Flight"). We are still unable to prove, scientifically, how all aspects of flight occur. Doesn't mean "flight" is incorrect and an impossibility.