So estimate 1 minor good random mutation per 10,000 population. Assume 1 major mutation per 1000 years, per 10,000 population.
It is not scientific to substitute one bad explanation for another. The scientific approach is to say we don't know, and then look for a good explanation.