Why is there a Reroute Node limit?

Attached video. I can connect 5 nodes (which means I can’t use 4 reroutes with actual nodes) in BP, and then it just disconnects afterwards. This is very limiting in keeping my blueprints clean visually.

Is there any reason for this? I thought Reroute Nodes were just a visual aid, so it should just be up to me how I use them.