I'd say the same thing about any math that talks about "numbers" without defining which number system very explicitly, even at the Kindergarten level. The slop in these early abstractions is somewhat convenient but it erects serious mental barriers against more accurate abstractions.
Look at the sloppy way that many programming languages handle lossy casts for an example of the pernicious nature of the idea that "number" should have a highly intuitive meaning.
On the other hand, imagine all the nice notations/sugars we might invent that are highly intuitive and capture mathematical objects more elegantly than what we are using today. Representations are the interface between abstract concepts and brains evolved for eating, sex and lying.