Yes, .9999 and 1 are different. .99999… and 1 are not. You would not be able to use .9999… as written in your calculations, since you cannot terminate the expansion of the number and have it still be .9999…
To you, .9999… is useless. 1 is the representation you need and can use.