From the commit logs:
(r61178 – Lukas Toenne)
Removed the automatic “link swapping” feature from the node link operator: When a link was being dragged to an already connected input, the existing links were shifted to the next free socket.
This was originally intended as a way to speed up workflow for math and mix nodes, but more often than not it just gets in the way. Most binary (or n-ary) functions are not even commutative, i.e. changing the order of sockets does not usually produce the correct result.
Also this includes the more common case where one actually wants to replace a socket, which then requires a second click to remove the shifted connection.
All in all this is not a helpful feature.
I think we can all agree this is a change for the better :)
Sure there are some times where it’s useful, but it’s mostly just annoying. If you really miss it, fear not, in the next release of Node Wrangler there’ll be a feature for all you lazy bastards.