Yeah, but if natural numbers are infinite, than there will always be a natural number to map to a real one, therefore they're the same cardinality.
There is a famous proof about this by Georg Cantor: http://en.wikipedia.org/wiki/Cantors_diagonal_argument
I really love this quote from Wittgenstein:
"Where the nonsense starts is with our habit of thinking of a large number as closer to infinity than a small one".
http://en.wikipedia.org/wiki/Controversy_over_Cantor%27s_the...
That's treating infinite as if it's a limit, when it's not.
If it's uncountable and unmeasurable, than it's non hierarchical.
That's not the assumption, that's the result.
That Naturals are infinite but countable and Reals infinite and uncountable.