Consider a two-lane highway that splits into two directions, a very popular direction and an unpopular direction. Inevitably, we will see a group of people who will wait to the last second to cut into the popular lane. These late-comers cause two problems: 1) people to hit the brakes who get cut off in the popular lane, and 2) people to hit the brakes in the unpopular lane who are forced to slow down to allow the selfish drivers to merge.
When I take the generous approach and wait in line, I hate people who cut in. On the other hand, I find myself clever for cutting in at the last second and saving time when I take that approach. I'm still not sure which approach is 'right'. All I know is that the latter will increase overall delays while doing the former will have little to no impact on overall delays but a major impact on my own.
Traffic is a pretty interesting subject.