Whilst I fully understand the desire, this isn't a 'little tweak'.
We have to consider all the cases based on the relative Y-position of the two nodes. You've highlighted the 'easy' case where the nodes are level. But as soon as they are more staggered, there are lots of cases where this isn't an obvious 'better' route.
The last time this was suggested and discussed (can't find the thread, but it definitely has had come up before), it was decided against as it would make the cases where nodes don't have status (which, lets be honest, is most of them), less space efficient.
For example, you wouldn't be able to do something like this:
TBH, it can never be catered for in all eventualities so my personal wishlist would be the status shape/text would have a +1 z on all the wires & have a "frosted glass" background so that the text "pops" regardless of wiring.
actually, I prefer it when the "frosting" hugs the letering like a drop shadow - but I think you get the point
Hmm well "I sometimes wish" does not really translate to "Make it so".
In case of doubt, I think the editor appearance is really excellent. It shows that the product is made by people with an appreciation of graphic design and amazingly they are prepared to discuss possible enhancements with plebeian users (cf Raspberry Pi forums)
Now then, WIndows Vista "Aero" node statuses. I'm sure something could be done with CSS. I don't have any cufflinks for the background though.
Just seeing this… I’ve had similar “feedback’ routing issues where wires propagate across a flow right to left.
At one point I tried using a junction, which enables the user to determine the spacing between nodes and wires based on placement of the junction. However, a junction only allows inputs on the left and outputs on the right, which results in a wired crossover. It occurred to me that if a junction could be mirrored horizontally (i.e. inputs on the right and outputs on the left it would work well.
I’m not saying this is trivial to implement as I lack knowledge of the implementation of Node-red graphics but it would address this issue.
I step further would be to enable mirroring any node. While signal paths conventionally flow left to right, control feedback diagrams, schematics, and flow charts often have paths that flow right to left. This would cleanup such flows.