Btw, the naive perspective on this issue is because people intuitively perceive the hyperreal numbers. In the hyperreal number system, .9999999999999999999999... and 1 are different. But in almost all phrasings of this question it is implied to be talking about the real number system.
Specifying it gets rid of all ambiguity. The real numbers .999... and 1 are equal. The hyperreal numbers .999... and 1 are not.