Infinitessimals of the type in non-standard analysis (NSA) are very
tricky. They only really work under two circumstances:
1. You pay close attention to the technical details governing their use
2. You avoid doing anything creative, and only regurgitate arguments you've been told are valid
The emphasis in an elementary calculus class is how to make effective
calculations, and is completely independent of the theoretical foundation. NSA doesn't change how you integrate by parts. Infinitessimals aren't used when you need to estimate how much error you introduce by using [itex]\sqrt{101} \approx \sqrt{100}[/itex]. Infinitessimals aren't used when figuring out how many terms of a Taylor series you need to compute [itex]\sin 1[/itex] to 3 decimal places.
Furthermore, even for the theoretical foundations, the elementary calculus student won't see a practical difference using infintiessimals over epsilon-deltas; e.g. in proving a particular limit formula, you're usually going to do pretty much exactly the same work with inequalities whether you're using epsilon-deltas or you're using infinitessimals.
And people seem to forget that standard techniques
do offer infinitessimals -- big-Oh notation,
dual numbers, tangent spaces, ...
Generally speaking, (I believe) physicists' usage of infinitessimals fall into two categories:
1. Arguments that pretty much directly translate into perfectly rigorous arguments
2. Arguments that brush away dangerous technical issues
(An example of the latter is thinking of the Dirac delta as being zero everywhere except at the origin, which makes it somewhat difficult to fathom just how badly behaved ideas like [itex]\delta(0)[/itex] or [itex]\delta(x) \delta(x)[/itex] really are)
(For the record, I really do like NSA)