0.999 repeating forever. Infinte. Hmm... It's a little hard to think about. But you're always going to have one little tiny sliver of infinity left. One crumb left in the pie, you get it.
"0.9999..." never ends. There will always be another "9" to tack onto the end of 0.9999.... So don't object to 0.9999... = 1 on the basis of "however far you go out, you still won't be equal to 1", because there is no "however far" to "go out" to; you can always go further.