Whenever traffic is slow, I make a point of always driving up exactly towards the merge and just sliding into the flow of traffic. Many many times, someone will be pissed at that, either on the way there because my lane is free, sometimes for a very very long stretch and they try to cut me off because I'm 'bypassing' the line or even at the merge, where I just let someone through but then it's my turn but they cut me off.
What do these people think? The 2 lane highway is supposed to become a 1 lane highway just because there's a merge ahead (say because of an accident)? How far back is it supposed to become 1 lane? 100 meters? 500 meters? 10 kilometers? I've seen some crazy long lineups with nobody on the second lane for multiple kilometers. The line could easily have been half as long if everyone just stayed on their lane until the merge point and zippered.
I remember seeing an experiment on TV (Germany) like 20 years ago, where they had a large truck adhere to the zipper rule, merging exactly where they're supposed to and filming it (doing it over and over) and there were many many cases of the truck having to brake hard as people tried to 'slip by'. This was a 'soft zipper' i.e. lots of space to the front with just lines marked out where the truck could come to a standstill/slow down and go on, so it was a safe experiment.
Which ultimately is one of those cases that demonstrate that some ideas are good and 'correct' but "not implementable with humans."
The only problem with zipper merging (much like roundabouts) is a lack of education around how they work and WHY they work. Adjust the education we give new drivers and over time our roads will become more efficient.
https://www.youtube.com/watch?v=iHzzSao6ypE
The real simple solution to traffic is no more monkeys driving cars. Also, implicitly, fully isolate cars from human powered forms of transportation.
Meanwhile self-driving cars can learn of them from the scheduling coordination services and distribute the load among working routes without rubbernecking.
The result of the simulation was both interesting but also unrealistic.
In order to improve intake from the feeder streets the simulation recommended something no normal drivers would do in rush hour: IIRC it wanted drivers to obediently and predictably do alternate lane merges as well as some intricate braided flow pattern. It was great if you were working with logical components but utterly impractical in reality. I don’t think any semblance of that system was ever implemented as it was obvious it would fail worse than the current bad design.