I think the earlier answers to this question missed the mark.
In physics, you never know exactly what you're studying. There's always uncertainty in your knowledge of the initial conditions of a system, and even if you could plug exact numbers into your model, the model itself is just an approximation.
Increasing the precision of numerical integration will yield a more accurate approximation up to a point, but beyond that point (somewhere around the atomic level, say), more precision makes the model worse. Fortunately, the result often doesn't drift too far from the right answer even in the infinitesimal limit, which means calculus is useful. But it's not correct. We know how every continuum model breaks down except for the spacetime continuum, and there are plenty of reasons to think that it breaks down too.
To put it another way, the rigorous methods of calculus are derived rigorously from assumptions that are incorrect (as pertains to the real world), so they are not actually rigorous (in the context of doing physics).
In physics, an integral is a large but finite sum, and $dx$ is a small but nonzero value. Since it's nonzero, there's no reason you can't multiply and divide by it. The justification for ignoring terms of order $dx^2$ is not that they disappear in a limit, but that they're close enough to zero that the difference won't be significant amidst all of the other noise in the problem. The Dirac delta function is a function: it's a Gaussian with a width small enough that you can't see it through your slightly blurry spectacles. And so on. These approximate methods can't be proven correct, but that's okay, because in science you can never know that anything you're doing is correct.