I noticed that a big part of nonstandard analysis aimed to work with ordinary real valued functions. It is a bit strange for me because when we expand rational numbers to reals, we do not formulate theorems for functions $\mathbb Q \to \mathbb Q$ - we study $\mathbb R \to \mathbb R$ functions.
Why don't we use $^* \mathbb R$ as the main model of what we mean saying "numbers"? There is no people's congenital love to $\mathbb R$. We use $\mathbb R$ only because it is not the worst model for continuous processes. What the problem to replace $\mathbb R$ with $^* \mathbb R$? I mean to "forget" all $\mathbb R$-based mathematics and rewrite it in terms of $^* \mathbb R$. We will lose some theorems (like intermediate value theorem) but do we really so need them all?
Sorry for mistakes, english is not my native language.