You should say that you can put nodes after this condition or create copy of first node with inverse. But in some cases its not working. Lets look.
I have setup. One bot trying to set tags on other bot. Before this case targeted bot has tags 1 and 5.
In next step i have insulting situation - bot got wrong tags. In screenshot i catch this moment. First condition was true and targeted bot is tagged 3 now. Its intended behavior. But then next condition is true now! Its instantly remove tag 3 and put tag 2 for bot C. In battle i even cant see that targeted bot has tag 3. Bot instantly has tags 1 2 5.
"Else" line can solve this issue (and other problems too). With current logic its impossible to have correct order in one tick... instead i should use twice harder logic for split operations in several ticks + waste tags.