It adds more toxicity than it helps. If you don’t accept the swap they very often troll, afk or soft/hard int.
It is a net negative at least with non-premades. So keep it for premade party members.
If the counter argument is counter picking then we can use the good old logic that the games will statistically balance out, while removing the toxicity from trading.
Wow way to miss the point of the buff sharing example. Also guess what? Riot also added order swapping because of toxicity. Some people refused to pick for other players or just didn’t have the champions for swapping with other players.
The point of the example is that junglers don’t care or understand but both sharing exist.
Do you even know what jungling is? They know the buff is shared and they troll a lot less because of buff stealing. So they do care, and a lot actually.
Also you said that swapping was added beacuse of toxicity, this is false. it was added to simplify the game, the champions needed, so no more chatting there. And with it came the trolls that refuse to play unless you swap them. That did not exist before.