What are the disadvantages of non-standard analysis?
I think there are a number of reasons:
- Early reviews of Robinson's papers and Keisler's textbook were done by a prejudiced individual, so most mature mathematicians had a poor first impression of it.
- It appears to have a lot of nasty set theory and model theory in it. Start talking about nonprincipal ultrafilters and see the analysts' eyes glaze over. (This of course is silly: the construction of the hyperreals and the transfer principle is as important to NSA as construction of the reals is for real analysis, and we know how much people love that part of their first analysis course.)
- There is a substantial set of opinion that because NSA and standard analysis are equivalent, there's no point in learning the former.
- Often, the bounds created with NSA arguments are a lot weaker than standard analysis bounds. See Terry Tao's discussion here.
- Lots of mathematicians are still prejudiced by history and culture to instinctively think that anything infinitesimal is somewhere between false and actually sinful, and best left to engineers and physicists.
- As Stefan Perko mentions in the comments, there are a number of other infinitesimal approaches: smooth infinitesimals, nilpotents, synthetic differential geometry, . . . none of these is a standout candidate for replacement.
- It's not a widely-studied subject, so using it in papers limits the audience of your work.
Most of these reasons are the usual ones about inertia: unless a radical approach to a subject is shown to have distinct advantages over the prevalent one, switching over is seen as more trouble than it's worth. And at the end of the day, mathematics has to be taught by more senior mathematicians, so they are the ones who tend to determine the curriculum.
So far (55 years from Robinson's book) it has not caught on. Working mathematicians have not seen much benefit to learning it. Mathematical research relies on communication with others: so although I know NSA I normally to not use it to talk to others, since they don't. I believe NSA does have some important uses among logicians.
Nevertheless, amateur mathematicians keep posting here about non-standard analysis
Robinson's framework today is a flourishing field, with its own journal: Journal of Logic and Analysis, and applications to other fields like differential geometry.
The way Robinson originally presented his theory made it appear as if one needs to learn a substantial amount of mathematical logic in order to use infinitesimals. This perception lingers on combined with the feeling, reinforced by the choice of the term nonstandard, that one requires a brave new world of novel axioms in order to do mathematics with infinitesimals.
The fact that Robinson's, as well as Ed Nelson's, frameworks are conservative with respect to the traditional Zermelo-Fraenkel (ZFC) foundations did not "trickle down to the poor" as it should have.
In undergraduate teaching, it is insufficiently realized that just as one doesn't construct the real numbers in freshman calculus, there is no need to introduce the maximal ideals, either. Emphasis on rigorous procedures (rather than set-theoretic foundations) needs to be clarified further.
The proven effectiveness of the infinitesimal approach in the classroom parallels its increasing use around the world, including the US, Belgium, Israel, Switzerland, and Italy.