No scientific theory is passe until it has been surpassed by a better one with more explanatory or predictive capability.
And no such scientific theory has been proposed to supplant the Theory of Evolution.
Darwins theory has so many holes in it, it can barely be considered science anymore.
Except to educated people and scientists, of course.