Ah, UI UX Design. Mein liebstes Thema
Für mich macht das derzeitige Design durchaus Sinn. So eine Node ist ja in drei Kapitel unterteilt. Input, Properties und Output. Und die einzelnen Input Slots sind manchmal auch noch abhängig von den Properties. Was du da einstellst. Gibt so einige Nodes wo sich die Input Slots je nach Einstellung ändern. Siehe Beispiel Mathnode.
Somit sollten die Properties immer über den Input Nodes sein. Damit stellst du das ja ein. Und so ist auch das Blender Design. Zielführend, von oben nach unten.
Logisch gesehen sollten die Output Slots eigentlich ganz unten sein. Das ist das Ende der Chain. Das wäre zielführendes UI UX Design. Aber oben sind die Outputs leichter zu erreichen und leichter zu sehen. Und du kannst die Input und Output Slots leider nicht auf eine Ebene setzen. Die würden sich überlappen. Dass es wie in deinem Beispiel einen Input und Output Slot mit gleichem Namen gibt ist eher Zufall.