It's pretty interesting that people form strong enough platonist views about this sort of stuff to argue about it on the internet. I imagine most people replying on this thread thought about these sorts of questions for at most an hour or two when they first heard about real numbers in the 5th grade or whenever but seem to carry a kernel of their conclusions with them decades later.
It sounds like the people answering "no" are working with a definition along the lines of: ".333... is shorthand for the limiting process (i.e., algorithm), that starts with 0 at step 0 and then adds 10^{-n}*3 at step n."
If you take this definition, then how can .33... be equal to 1/3? The outputs get closer, but at no time does the algorithm described stabilize at a value equal to 1/3, so they can't possibly be the same. Of course, this is missing the simpler explanation for why they can't be equal (that being that 'algorithms' and 'fractions' aren't even the same type of object, so can't possibly be the same thing).
People answering "yes" are using a definition like ".33... is shorthand for the limit (if it exists, and with respect to the real numbers) of the sequence (.3,.33,.333,...). The real numbers are are objects obeying such and such axioms, and according to these this limit must equal 1/3."
It can be useful to think about these expressions either way. It is pretty crazy to feel strongly that your way of thinking about this expression is absolutely correct without being able to state your priors and with your stance having absolutely no impact on anyone's life.