It's far from needless - doing so enables syntonic reasoning [0] by the programmer, as originally explored by Papert in Logo's turtle graphics, which was one of the direct inspirations for Smalltalk. There's a reason this "last and most difficult linguistic skill" is so handy - with it we can refer to objects across space and time.
0. https://www.tech.dmu.ac.uk/~mjdean/notes/modules/education/E...