I think of it not as Newton was wrong, but rather his explanation was incomplete.
Most kind way of saying Newton was a simple man.