I see your point about it not being a strict tree. It is tree-like, however, in the sense that the branches/edges only point in one direction: forward in time.
That’s referring to a joining between different trees not the same tree.
The need to connect leaves to roots is what gives individuals trees their branching nature. Obviously a tree can have holes in it etc, but loops in nutrient delivery present an inherent issue.
The key property of real trees is that they _branch_ and the branches don't recombine.