Why do electrons go anywhere? Because there is a potential gradient.
It's like the analogy with water - it flows because it can go downhill.
On the microscopic scale an electron (or water molecule) doesn't "know" it has a choice of two routes. It is just bouncing around and generally "falling" in the direction of the potential gradient. As electrons go one way, the extra charge there reduces the potential gradient in that direction, making it more likely that other electrons will fall in a different direction and end up going the other way. So where macroscopically there are two equal choices, two wires say, half the electrons end up going one way and half the other. If ever there were even a slight random imbalance, the change in potential gradient would change the probabilities of which way they move and correct the imbalance.
Where the two (or more) paths have different resistances, that affects how much the potential gradient changes as electrons flow that way. A high resistance means a bigger change in potential for a given flow of electrons than a low resistance. So to maintain equal potential gradient in both directions in the region where electrons are separating, more electrons must flow through the lower resistance path and fewer must flow through the higher resistance path. If there is any random deviation from the correct proportion, then the potential gradient will shift to correct it.
No single electron ever has to make a choice. It just bounces around falling down the potential gradient.