I get why would someone use code like this
CREATE (a:Node {name: "Node A"})-[:RELATIONSHIP_TYPE]->(b:Node {name: "Node B"})-[:RELATIONSHIP_TYPE]->(c:Node {name: "Node C"})
CREATE (c)-[:RELATIONSHIP_TYPE]->(a)
I don't understand when would someone use self-reference form node to node itself
CREATE (a:Node {name: "Node A"})-[:RELATIONSHIP_TYPE]->(a)
What would be some real world scenario for this?