I still find myself in the "number systems are a cultural artifact" camp. We choose which details to keep and which to throw away in our abstractions. There are anumeric cultures and it's not clear to me at all that the existence of integers is obvious (beyond what humans can subitize) unless you're immersed in a culture that has impressed them upon you since early childhood.
Do you have "2 cats" or actually just "this cat and that cat"? This cat is a bit bigger but that one looks meaner.
Deep down I think that an insistence on the "reality" of integers versus reals (say) is purely aesthetic. (Ignoring for the moment that our conventional constructions build one from the other in a certain way).
I don't want to descend into solopsism and apologise if I veer too far in this direction. Also thanks for taking the time to rebut what is probably a sophomoric argument.
I suppose my fundamental objection is that if integers are "real" then it seems to me that quaternions must be similarly "real" (since I can describe useful things with them) and so on, I can't see a boundary which would let me say "ok integers are the real deal but infinitesimals are just a thing we made up".
I think we have a zone of possible agreement if we decide either that all these abstractions are "real" or none of them are.
I disagree! In fact, I think the difference between countability and uncountability is pretty huge!