For those in “Drive on the left” countries (like me), CookingwithGas is talking about drive on the right situation, where “turn left” is the “turn across the centre of the road” , “across the traffic”… , the right turn for the “drive on the left”.
There are a bunch of options.
The main thing is about the symmetry or asymmetry of traffic flow at peak hours…
It would be inefficient to have “north south turn across traffic” times if the traffic flow is known to be highly skewed to one direction, they want to allocate more time to the flow from that direction , so they give it the green to go to turn left, right or go straight…
So while you may observe the traffic light gives equal time , that is just at the time you observed it.
It may give different times during peak hours… so they leave it at the same mode, and only adjust, eg extend, the time for one direction (eg by detecting traffic level with sensors. )
Another factor, they may want to bunch up the vehicles turning across traffic (by having them wait for the “both directions turn across traffic” time ), or they may want to avoid having the vehicles queuing to turn across traffic blocking the other traffic, by having them proceed at the same time as the other traffic. There’s no point allocating a lot of time to turning across traffic if the traffic queued at the red blocks their way…
You can evaluate and balance safety concerns, queue lengths, chances (and results) of queues causing blockages, and traffic flow expected for the time…
Vehicles per hour on that road, vehicles per hour turning left, going straight, turning right ?
The ratio of time allowed… if you get the ratio wrong , then the queues will block traffic creating time that light is green but no one going.