A pretty good article that goes through the workflow advantages is here: left-click-or-right-click
In short, right click select was just for selecting. Left click was still used to make/confirm actions. By separating the responsibility you prevented accidentally transforming something when you wanted to select it or accidentally select something when you wanted to transform it. It makes each click more purposeful instead of relying on left click for everything.