Why is it like this? The only valid reason I can think of is that turn lanes would tend to back up at most lights in busy cities. I would think correcting this behavior would help reduce the number of vehicles turning, to offset the backup.
This does seem perfect for most Midwestern highways where space is not really a concern and traffic is relatively light.
I've seen it pick different roads to go A->B than to go B->A where the only reason I could discern for the difference was minimizing the number of left turns.
See http://testoptimal.com/ref/starwest-2006-mbt-tutorial.pdf, page 99 for a neat example.
It's sort of ironic, I remember reading a much more in-depth paper from Harry about this specific work, but I can't find it. :-/