(SymbolGraphGen) why is `sourceOrigin` an edge property, and not a vertex property?

why is sourceOrigin an edge property, and not a symbol property? after all, docComment is a vertex property.

what happens if multiple outgoing edges from the same vertex specify conflicting sourceOrigin values?