This is at best a hypothesis, not a theory. A theory is developed as a contextual framework that explains the known data and allows the development of testable hypotheses. A hypothesis is a highly educated guess based on the existing data and which fits into the theoretical framework; it must be testable and always is paired with a null hypothesis. Theories are refined as the body of experimental evidence grows; hypotheses are accepted or rejected.
+1