The current implementation is very wonky and relies too much on the computer trying to guess where the user intends to send something. Why not have different intersections - left turn only, right turn only, and follow through only? It’s very simple to code.
While I agree they could be improved, did you try holding Left Ctrl while positioning them? There’s a tooltip in the bottom left when you have the Belt tool selected.