Everybody "knew"
Leibniz's calculus was
solid even though
it was built around
infinitesimals. But
that didn't prevent
Bishop Berkeley from
attacking it built around
religious problems.
And mainstream science
(well, mathematics) bought
into the attacks.
Hundreds of years on
we are still stuck with limits
although Robinson
clear up the loose ends
of infinitesimals
back in '66.
It's not always clear
science is "self-correcting"
or that "corrections"
make a difference
once the damage has been done.
Some things don't clean up.
Math isn't science.