Every scientific concept has weaknesses. But that’s that the scientific process is for. To strengthen the areas where the theory is weak or has missing data.
The answer is not to wave one’s hands and proclaim, “Then a miracle happened.”