Newton law once explained everything human observation could see. It was perfect then and still is perfect today for subliminal speed. String theory never succeeded to explain any observation whatsoever. So this looks like an unfair comparison to me. Unfair for Newton.