Well, the first is not quite right!
When you double click on a link and insert an If region, it assumes (correctly) that your are introducing a condition and it correctly connects it to the Condition input. Now when its up to you knowing what can be connected there and what cannot!
In case of surrending a bunch of nodes and expecting to get the right IO boxes in and out of the borders, also i disagree with the request! There are different scenarios which user might have on mind. Not always the same nodes’s IOs going in and out!
I personally would prefer to do a few clicks further rather removing extra steps which I didn’t ask for!