Why would anyone ever bother typing the same name as the alias?
SELECT * FROM node
INNER JOIN users users
ON node.uid = users.uid
INNER JOIN node node2
ON node.uid = node2.uid
INNER JOIN mytable mytable
ON node2.nid = mytable.nid
(Edited to show a simple example of where an alias seems unnecessary)
I can only think that this is because of some auto-generated query or someone that doesn’t know what they are doing.
There’s no value in doing this, even if you were joining the same table later because then you’d only need the second instance to be aliased.