It is interesting to think about.
For scenarios where someone prefers order over efficiency, there could be a slider to control layout between the two.
On one extreme, it could all but disallow overlapping connections by any means necessary, no matter how funky the layout.
On the other extreme, it could tightly pack connections, while allowing tangles galore.
The kicker would be to have custom tools for cleanup where on a node by node basis you could change this order/efficiency value.
I also imagine there could be countless additional tools to be had. I may be missing the point, and don’t want to imply I don’t love it as is.
We are talking perfect world.